<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3.1"/>
<title>sch-solver: Num Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">sch-solver
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classNum-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Num Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="cNum_8h_source.html">cNum.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Num:</div>
<div class="dyncontent">
<div class="center"><img src="classNum__inherit__graph.png" border="0" usemap="#Num_inherit__map" alt="Inheritance graph"/></div>
<map name="Num_inherit__map" id="Num_inherit__map">
<area shape="rect" id="node3" href="classDOPRI.html" title="DOPRI" alt="" coords="148,5,212,35"/><area shape="rect" id="node5" href="classEuler.html" title="Euler" alt="" coords="155,59,205,88"/><area shape="rect" id="node7" href="classImprovedEuler.html" title="ImprovedEuler" alt="" coords="127,112,233,141"/><area shape="rect" id="node9" href="classNumerov.html" title="Numerov" alt="" coords="143,165,217,195"/><area shape="rect" id="node11" href="classNumerovMatrix.html" title="NumerovMatrix" alt="" coords="125,219,235,248"/><area shape="rect" id="node13" href="classNumerovMatrixSparse.html" title="NumerovMatrixSparse" alt="" coords="104,272,256,301"/><area shape="rect" id="node15" href="classRK4.html" title="RK4" alt="" coords="156,325,204,355"/><area shape="rect" id="node17" href="classRKF23.html" title="RKF23" alt="" coords="149,379,211,408"/><area shape="rect" id="node19" href="classRKF45.html" title="RKF45" alt="" coords="149,432,211,461"/><area shape="rect" id="node21" href="classRKN.html" title="RKN" alt="" coords="155,485,205,515"/><area shape="rect" id="node23" href="classVerletMatrix.html" title="VerletMatrix" alt="" coords="135,539,225,568"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab8be3d7222a4e3223fab05ffd40bbdee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ab8be3d7222a4e3223fab05ffd40bbdee">Num</a> ()</td></tr>
<tr class="separator:ab8be3d7222a4e3223fab05ffd40bbdee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b5da1d7cf54d72974e9798f6c4dde13"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a7b5da1d7cf54d72974e9798f6c4dde13">Num</a> (double ivy, double ivdy)</td></tr>
<tr class="separator:a7b5da1d7cf54d72974e9798f6c4dde13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaab574108326df6712fcade6cf0da10"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#acaab574108326df6712fcade6cf0da10">~Num</a> ()</td></tr>
<tr class="separator:acaab574108326df6712fcade6cf0da10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abff69150dd47f2f8be2a1f277e18a758"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#abff69150dd47f2f8be2a1f277e18a758">set_ivaluetx</a> (double value)</td></tr>
<tr class="memdesc:abff69150dd47f2f8be2a1f277e18a758"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set initial value for x.  <a href="#abff69150dd47f2f8be2a1f277e18a758">More...</a><br/></td></tr>
<tr class="separator:abff69150dd47f2f8be2a1f277e18a758"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3436f310501919392eab31222173c80a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a3436f310501919392eab31222173c80a">set_ivaluefx</a> (double value)</td></tr>
<tr class="memdesc:a3436f310501919392eab31222173c80a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the initial value for fx.  <a href="#a3436f310501919392eab31222173c80a">More...</a><br/></td></tr>
<tr class="separator:a3436f310501919392eab31222173c80a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0232439bd0b840b7bc629e17e938d13"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#af0232439bd0b840b7bc629e17e938d13">set_ivaluetx2</a> (double value)</td></tr>
<tr class="separator:af0232439bd0b840b7bc629e17e938d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1fd969cd97a0884caf5c324515c37b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ab1fd969cd97a0884caf5c324515c37b9">set_ivaluefx2</a> (double value)</td></tr>
<tr class="separator:ab1fd969cd97a0884caf5c324515c37b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6203549c2549f6b7a65515884d260088"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a6203549c2549f6b7a65515884d260088">set_ivaluey</a> (double value)</td></tr>
<tr class="memdesc:a6203549c2549f6b7a65515884d260088"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set initial value for y.  <a href="#a6203549c2549f6b7a65515884d260088">More...</a><br/></td></tr>
<tr class="separator:a6203549c2549f6b7a65515884d260088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4a26fb9dd03574421844787112884ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ad4a26fb9dd03574421844787112884ab">set_ivaluety</a> (double value)</td></tr>
<tr class="memdesc:ad4a26fb9dd03574421844787112884ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the initial value for ty.  <a href="#ad4a26fb9dd03574421844787112884ab">More...</a><br/></td></tr>
<tr class="separator:ad4a26fb9dd03574421844787112884ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6c574851a047fb76587f6a737aa728a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ac6c574851a047fb76587f6a737aa728a">set_ivaluefy</a> (double value)</td></tr>
<tr class="memdesc:ac6c574851a047fb76587f6a737aa728a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the initial value for fy.  <a href="#ac6c574851a047fb76587f6a737aa728a">More...</a><br/></td></tr>
<tr class="separator:ac6c574851a047fb76587f6a737aa728a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfe24dd0fdf5e3b17da5ad7410cc48bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#abfe24dd0fdf5e3b17da5ad7410cc48bc">set_ivaluety2</a> (double value)</td></tr>
<tr class="separator:abfe24dd0fdf5e3b17da5ad7410cc48bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55a098aa9f1b8a8da9b70ea1f2f5fbe7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a55a098aa9f1b8a8da9b70ea1f2f5fbe7">set_ivaluefy2</a> (double value)</td></tr>
<tr class="separator:a55a098aa9f1b8a8da9b70ea1f2f5fbe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d3e8265161de1a19f467324c320d924"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a5d3e8265161de1a19f467324c320d924">set_ivaluetdy</a> (double value)</td></tr>
<tr class="memdesc:a5d3e8265161de1a19f467324c320d924"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set initial value for dy.  <a href="#a5d3e8265161de1a19f467324c320d924">More...</a><br/></td></tr>
<tr class="separator:a5d3e8265161de1a19f467324c320d924"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a103a7517ca9bc2dc1140f564eb9b0e6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a103a7517ca9bc2dc1140f564eb9b0e6e">set_ivaluefdy</a> (double value)</td></tr>
<tr class="memdesc:a103a7517ca9bc2dc1140f564eb9b0e6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the initial value for fdy.  <a href="#a103a7517ca9bc2dc1140f564eb9b0e6e">More...</a><br/></td></tr>
<tr class="separator:a103a7517ca9bc2dc1140f564eb9b0e6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1181ef45d26ca300b559f658ac528ca2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a1181ef45d26ca300b559f658ac528ca2">set_ivaluetdy2</a> (double value)</td></tr>
<tr class="separator:a1181ef45d26ca300b559f658ac528ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77162ded042d414ae21dd2abcd989dec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a77162ded042d414ae21dd2abcd989dec">set_ivaluefdy2</a> (double value)</td></tr>
<tr class="separator:a77162ded042d414ae21dd2abcd989dec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e3ce3fcdddba0cb114ec628ba66d1f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a7e3ce3fcdddba0cb114ec628ba66d1f0">set_fx</a> (double value)</td></tr>
<tr class="memdesc:a7e3ce3fcdddba0cb114ec628ba66d1f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set initial value for right side x-vector.  <a href="#a7e3ce3fcdddba0cb114ec628ba66d1f0">More...</a><br/></td></tr>
<tr class="separator:a7e3ce3fcdddba0cb114ec628ba66d1f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c0ec6c730907e31478470d477caeb45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a9c0ec6c730907e31478470d477caeb45">set_tx</a> (double value)</td></tr>
<tr class="memdesc:a9c0ec6c730907e31478470d477caeb45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set initial value for left side x-vector.  <a href="#a9c0ec6c730907e31478470d477caeb45">More...</a><br/></td></tr>
<tr class="separator:a9c0ec6c730907e31478470d477caeb45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafe3e722e3d3add2aedfaf524c84554a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#aafe3e722e3d3add2aedfaf524c84554a">set_f_e_tol</a> (double value)</td></tr>
<tr class="memdesc:aafe3e722e3d3add2aedfaf524c84554a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the gluepoint tolerance.  <a href="#aafe3e722e3d3add2aedfaf524c84554a">More...</a><br/></td></tr>
<tr class="separator:aafe3e722e3d3add2aedfaf524c84554a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbc8205b9994ab8b7ab2d5db45e79300"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#acbc8205b9994ab8b7ab2d5db45e79300">set_tdy</a> (double value)</td></tr>
<tr class="memdesc:acbc8205b9994ab8b7ab2d5db45e79300"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the initial value for derivative for the left side.  <a href="#acbc8205b9994ab8b7ab2d5db45e79300">More...</a><br/></td></tr>
<tr class="separator:acbc8205b9994ab8b7ab2d5db45e79300"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a845c886e056611e57f47f31d6b0b0a99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a845c886e056611e57f47f31d6b0b0a99">set_fdy</a> (double value)</td></tr>
<tr class="memdesc:a845c886e056611e57f47f31d6b0b0a99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the initial value for derivative for the right side.  <a href="#a845c886e056611e57f47f31d6b0b0a99">More...</a><br/></td></tr>
<tr class="separator:a845c886e056611e57f47f31d6b0b0a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af52e856d9aacc7c72f7dad38e713ef87"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#af52e856d9aacc7c72f7dad38e713ef87">set_fy</a> (double)</td></tr>
<tr class="memdesc:af52e856d9aacc7c72f7dad38e713ef87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the initial y-value for the right side.  <a href="#af52e856d9aacc7c72f7dad38e713ef87">More...</a><br/></td></tr>
<tr class="separator:af52e856d9aacc7c72f7dad38e713ef87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad381707bbf3004e765581f6a04f9b5d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ad381707bbf3004e765581f6a04f9b5d8">set_ty</a> (double)</td></tr>
<tr class="memdesc:ad381707bbf3004e765581f6a04f9b5d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the initial y-value for the left side  <a href="#ad381707bbf3004e765581f6a04f9b5d8">More...</a><br/></td></tr>
<tr class="separator:ad381707bbf3004e765581f6a04f9b5d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab05bcda00804048602398ba9a5bc5946"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ab05bcda00804048602398ba9a5bc5946">tx_push_back</a> (double)</td></tr>
<tr class="memdesc:ab05bcda00804048602398ba9a5bc5946"><td class="mdescLeft">&#160;</td><td class="mdescRight">Push_back - methods for attributes.  <a href="#ab05bcda00804048602398ba9a5bc5946">More...</a><br/></td></tr>
<tr class="separator:ab05bcda00804048602398ba9a5bc5946"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95729276d54f03cfa26a6b5a0cb162d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a95729276d54f03cfa26a6b5a0cb162d4">fx_push_back</a> (double)</td></tr>
<tr class="separator:a95729276d54f03cfa26a6b5a0cb162d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3811bae5ab4950951e5f3db20f86ac7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#aa3811bae5ab4950951e5f3db20f86ac7">ty_push_back</a> (double)</td></tr>
<tr class="separator:aa3811bae5ab4950951e5f3db20f86ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91d0b07e012ded3cad2b66e907668e73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a91d0b07e012ded3cad2b66e907668e73">fy_push_back</a> (double)</td></tr>
<tr class="separator:a91d0b07e012ded3cad2b66e907668e73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55943bb7b7c2fa7cd57a10439e4653ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a55943bb7b7c2fa7cd57a10439e4653ff">tdy_push_back</a> (double)</td></tr>
<tr class="separator:a55943bb7b7c2fa7cd57a10439e4653ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b504dd2a9ca15409357d3d6d42a7850"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a4b504dd2a9ca15409357d3d6d42a7850">fdy_push_back</a> (double)</td></tr>
<tr class="separator:a4b504dd2a9ca15409357d3d6d42a7850"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50d31d25fa62e797dd88490e1887e130"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a50d31d25fa62e797dd88490e1887e130">setStep</a> (double value)</td></tr>
<tr class="memdesc:a50d31d25fa62e797dd88490e1887e130"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the initial stepsize.  <a href="#a50d31d25fa62e797dd88490e1887e130">More...</a><br/></td></tr>
<tr class="separator:a50d31d25fa62e797dd88490e1887e130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7017813d2274f8115c197da2f4b95939"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a7017813d2274f8115c197da2f4b95939">setName</a> (string value)</td></tr>
<tr class="memdesc:a7017813d2274f8115c197da2f4b95939"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of the solver.  <a href="#a7017813d2274f8115c197da2f4b95939">More...</a><br/></td></tr>
<tr class="separator:a7017813d2274f8115c197da2f4b95939"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96f5b9ba04233fa4e7dff38335eb7d6c"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a96f5b9ba04233fa4e7dff38335eb7d6c">getName</a> ()</td></tr>
<tr class="memdesc:a96f5b9ba04233fa4e7dff38335eb7d6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the name of the solver.  <a href="#a96f5b9ba04233fa4e7dff38335eb7d6c">More...</a><br/></td></tr>
<tr class="separator:a96f5b9ba04233fa4e7dff38335eb7d6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14a830a66aa6cec12dd43f12cc048a12"><td class="memItemLeft" align="right" valign="top">vector&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a14a830a66aa6cec12dd43f12cc048a12">get_x</a> ()</td></tr>
<tr class="memdesc:a14a830a66aa6cec12dd43f12cc048a12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return x-vector.  <a href="#a14a830a66aa6cec12dd43f12cc048a12">More...</a><br/></td></tr>
<tr class="separator:a14a830a66aa6cec12dd43f12cc048a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a656dc61de88bd55d74d5c3d8713bae6d"><td class="memItemLeft" align="right" valign="top">vector&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a656dc61de88bd55d74d5c3d8713bae6d">get_y</a> ()</td></tr>
<tr class="memdesc:a656dc61de88bd55d74d5c3d8713bae6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return y-vector.  <a href="#a656dc61de88bd55d74d5c3d8713bae6d">More...</a><br/></td></tr>
<tr class="separator:a656dc61de88bd55d74d5c3d8713bae6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e8aefe210ddaaa0b72ab72dc06c1ef9"><td class="memItemLeft" align="right" valign="top">vector&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a4e8aefe210ddaaa0b72ab72dc06c1ef9">get_dy</a> ()</td></tr>
<tr class="memdesc:a4e8aefe210ddaaa0b72ab72dc06c1ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return dy-vector.  <a href="#a4e8aefe210ddaaa0b72ab72dc06c1ef9">More...</a><br/></td></tr>
<tr class="separator:a4e8aefe210ddaaa0b72ab72dc06c1ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72581f9c7bccd432fd2882e4fe93c90b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a72581f9c7bccd432fd2882e4fe93c90b">get_ivaluetx</a> ()</td></tr>
<tr class="memdesc:a72581f9c7bccd432fd2882e4fe93c90b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return initial value for x.  <a href="#a72581f9c7bccd432fd2882e4fe93c90b">More...</a><br/></td></tr>
<tr class="separator:a72581f9c7bccd432fd2882e4fe93c90b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a171ba8409e8ed12923d9fdadaf54210b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a171ba8409e8ed12923d9fdadaf54210b">get_ivaluefx</a> ()</td></tr>
<tr class="memdesc:a171ba8409e8ed12923d9fdadaf54210b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the fx initial value.  <a href="#a171ba8409e8ed12923d9fdadaf54210b">More...</a><br/></td></tr>
<tr class="separator:a171ba8409e8ed12923d9fdadaf54210b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f7650914fa60577e9033f0dcbabbe35"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a6f7650914fa60577e9033f0dcbabbe35">get_ivaluey</a> ()</td></tr>
<tr class="memdesc:a6f7650914fa60577e9033f0dcbabbe35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return initial value for y.  <a href="#a6f7650914fa60577e9033f0dcbabbe35">More...</a><br/></td></tr>
<tr class="separator:a6f7650914fa60577e9033f0dcbabbe35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd291c53138021955339250ff6edb120"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#abd291c53138021955339250ff6edb120">get_ivaluetdy</a> ()</td></tr>
<tr class="memdesc:abd291c53138021955339250ff6edb120"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return initial value for dy.  <a href="#abd291c53138021955339250ff6edb120">More...</a><br/></td></tr>
<tr class="separator:abd291c53138021955339250ff6edb120"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cfb144a887810dd9f76a9655d5b14fe"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a2cfb144a887810dd9f76a9655d5b14fe">get_ivaluefdy</a> ()</td></tr>
<tr class="memdesc:a2cfb144a887810dd9f76a9655d5b14fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the fdy initial value.  <a href="#a2cfb144a887810dd9f76a9655d5b14fe">More...</a><br/></td></tr>
<tr class="separator:a2cfb144a887810dd9f76a9655d5b14fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dee49f3141609b4bd237d9357aca6c3"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a9dee49f3141609b4bd237d9357aca6c3">get_f_e_tol</a> ()</td></tr>
<tr class="memdesc:a9dee49f3141609b4bd237d9357aca6c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return gluepoint tolerance.  <a href="#a9dee49f3141609b4bd237d9357aca6c3">More...</a><br/></td></tr>
<tr class="separator:a9dee49f3141609b4bd237d9357aca6c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a875195e9c0a3acc1c588f8c16431ac5e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a875195e9c0a3acc1c588f8c16431ac5e">getStep</a> ()</td></tr>
<tr class="memdesc:a875195e9c0a3acc1c588f8c16431ac5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return stepsize.  <a href="#a875195e9c0a3acc1c588f8c16431ac5e">More...</a><br/></td></tr>
<tr class="separator:a875195e9c0a3acc1c588f8c16431ac5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af21ca14c111062e10a9b17092f9299c9"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#af21ca14c111062e10a9b17092f9299c9">get_xi</a> (unsigned int i)</td></tr>
<tr class="memdesc:af21ca14c111062e10a9b17092f9299c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the i:th element of the vector x.  <a href="#af21ca14c111062e10a9b17092f9299c9">More...</a><br/></td></tr>
<tr class="separator:af21ca14c111062e10a9b17092f9299c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8f8cc8b7c9cb6ace3117b30327ef07"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#afb8f8cc8b7c9cb6ace3117b30327ef07">get_yi</a> (unsigned int i)</td></tr>
<tr class="memdesc:afb8f8cc8b7c9cb6ace3117b30327ef07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the i:th element of the vector y.  <a href="#afb8f8cc8b7c9cb6ace3117b30327ef07">More...</a><br/></td></tr>
<tr class="separator:afb8f8cc8b7c9cb6ace3117b30327ef07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be9e34641ac8052eb061d465fa87a36"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a6be9e34641ac8052eb061d465fa87a36">sizeof_x</a> ()</td></tr>
<tr class="memdesc:a6be9e34641ac8052eb061d465fa87a36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the size of the vector x.  <a href="#a6be9e34641ac8052eb061d465fa87a36">More...</a><br/></td></tr>
<tr class="separator:a6be9e34641ac8052eb061d465fa87a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4bd1b524894b3def0d7aab1652ad9cc"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ac4bd1b524894b3def0d7aab1652ad9cc">sizeof_y</a> ()</td></tr>
<tr class="memdesc:ac4bd1b524894b3def0d7aab1652ad9cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the size of the vector y.  <a href="#ac4bd1b524894b3def0d7aab1652ad9cc">More...</a><br/></td></tr>
<tr class="separator:ac4bd1b524894b3def0d7aab1652ad9cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa071d01ea2adaffe856e2aa7fc299561"><td class="memItemLeft" align="right" valign="top">vector&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#aa071d01ea2adaffe856e2aa7fc299561">normalize</a> (vector&lt; double &gt; value)</td></tr>
<tr class="memdesc:aa071d01ea2adaffe856e2aa7fc299561"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalize the argument vector to unity.  <a href="#aa071d01ea2adaffe856e2aa7fc299561">More...</a><br/></td></tr>
<tr class="separator:aa071d01ea2adaffe856e2aa7fc299561"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf6a76f991cb9c1ecd73470b5a8114b8"><td class="memItemLeft" align="right" valign="top">vector&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#aaf6a76f991cb9c1ecd73470b5a8114b8">normalizeInteg</a> (vector&lt; double &gt; value, vector&lt; double &gt; x)</td></tr>
<tr class="memdesc:aaf6a76f991cb9c1ecd73470b5a8114b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalize the argument vector's Riemann integral to unity.  <a href="#aaf6a76f991cb9c1ecd73470b5a8114b8">More...</a><br/></td></tr>
<tr class="separator:aaf6a76f991cb9c1ecd73470b5a8114b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78f9b73883bd7250e6ea8efbb04f6966"><td class="memItemLeft" align="right" valign="top">vector&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a78f9b73883bd7250e6ea8efbb04f6966">vecCombine</a> (vector&lt; double &gt; vec1, vector&lt; double &gt; vec2, int index=0)</td></tr>
<tr class="memdesc:a78f9b73883bd7250e6ea8efbb04f6966"><td class="mdescLeft">&#160;</td><td class="mdescRight">Concatenate two argument vectors.  <a href="#a78f9b73883bd7250e6ea8efbb04f6966">More...</a><br/></td></tr>
<tr class="separator:a78f9b73883bd7250e6ea8efbb04f6966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89ab6e2024d30ea79d9f468a813365ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a89ab6e2024d30ea79d9f468a813365ce">norm_y</a> ()</td></tr>
<tr class="memdesc:a89ab6e2024d30ea79d9f468a813365ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalize y-vector (depracated)  <a href="#a89ab6e2024d30ea79d9f468a813365ce">More...</a><br/></td></tr>
<tr class="separator:a89ab6e2024d30ea79d9f468a813365ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad90658b62f34c20f2dfb8ce1bb71d8f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ad90658b62f34c20f2dfb8ce1bb71d8f9">combineAttribVectors</a> ()</td></tr>
<tr class="memdesc:ad90658b62f34c20f2dfb8ce1bb71d8f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Concatenate tx and fx vectors.  <a href="#ad90658b62f34c20f2dfb8ce1bb71d8f9">More...</a><br/></td></tr>
<tr class="separator:ad90658b62f34c20f2dfb8ce1bb71d8f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a941adc3f64941839babcb093a5335ddb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a941adc3f64941839babcb093a5335ddb">combineAttribVectors</a> (vector&lt; int &gt; index, vector&lt; double &gt; &amp;vec, vector&lt; double &gt; &amp;tvec)</td></tr>
<tr class="separator:a941adc3f64941839babcb093a5335ddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92094d63b3a571e51e8117ebc118ee6f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a92094d63b3a571e51e8117ebc118ee6f">fastnorm</a> (vector&lt; double &gt; value)</td></tr>
<tr class="memdesc:a92094d63b3a571e51e8117ebc118ee6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalize the argument vector and return the last element.  <a href="#a92094d63b3a571e51e8117ebc118ee6f">More...</a><br/></td></tr>
<tr class="separator:a92094d63b3a571e51e8117ebc118ee6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f38ce68fc01ed2a46449488fadeb27d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a3f38ce68fc01ed2a46449488fadeb27d">normPartials</a> ()</td></tr>
<tr class="memdesc:a3f38ce68fc01ed2a46449488fadeb27d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method to normalize partial vectors ty, fy before they are combined.  <a href="#a3f38ce68fc01ed2a46449488fadeb27d">More...</a><br/></td></tr>
<tr class="separator:a3f38ce68fc01ed2a46449488fadeb27d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51a1cf2128611780a772d3011db3101d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a51a1cf2128611780a772d3011db3101d">findNextEigenfunction</a> (<a class="el" href="classcDY.html">cDY</a> *DY, <a class="el" href="classcPot.html">cPot</a> *V, unsigned break_value)</td></tr>
<tr class="memdesc:a51a1cf2128611780a772d3011db3101d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the next eigenenergy.  <a href="#a51a1cf2128611780a772d3011db3101d">More...</a><br/></td></tr>
<tr class="separator:a51a1cf2128611780a772d3011db3101d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5152e3af3a00cbd741fcf87525c3c570"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a5152e3af3a00cbd741fcf87525c3c570">initAttribs</a> (<a class="el" href="classcPot.html">cPot</a> *V, <a class="el" href="classcDY.html">cDY</a> *DY)</td></tr>
<tr class="memdesc:a5152e3af3a00cbd741fcf87525c3c570"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set initial values for attributes.  <a href="#a5152e3af3a00cbd741fcf87525c3c570">More...</a><br/></td></tr>
<tr class="separator:a5152e3af3a00cbd741fcf87525c3c570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0ebe1c3c89eb231bf9bfa68ad0f0d26"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#af0ebe1c3c89eb231bf9bfa68ad0f0d26">initAttribsPush</a> (double step, vector&lt; double &gt; &amp;ax, vector&lt; double &gt; &amp;ay, vector&lt; double &gt; &amp;ady)</td></tr>
<tr class="memdesc:af0ebe1c3c89eb231bf9bfa68ad0f0d26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Push initial values to vectors, do not clear them before.  <a href="#af0ebe1c3c89eb231bf9bfa68ad0f0d26">More...</a><br/></td></tr>
<tr class="separator:af0ebe1c3c89eb231bf9bfa68ad0f0d26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b24bc5b98dfbe55012259f2a2bcceef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a6b24bc5b98dfbe55012259f2a2bcceef">findZeros</a> ()</td></tr>
<tr class="memdesc:a6b24bc5b98dfbe55012259f2a2bcceef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find zeros from y-vector.  <a href="#a6b24bc5b98dfbe55012259f2a2bcceef">More...</a><br/></td></tr>
<tr class="separator:a6b24bc5b98dfbe55012259f2a2bcceef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacd2b603cd90d9e5bb8f1016fcaf3aa5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#aacd2b603cd90d9e5bb8f1016fcaf3aa5">methodStep</a> (double &amp;step, vector&lt; double &gt; &amp;xx, vector&lt; double &gt; &amp;yy, vector&lt; double &gt; &amp;dy, <a class="el" href="classcDY.html">cDY</a> *DY, <a class="el" href="classcPot.html">cPot</a> *V)=0</td></tr>
<tr class="memdesc:aacd2b603cd90d9e5bb8f1016fcaf3aa5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Takes one solver step for active solver, potential and differential equation.  <a href="#aacd2b603cd90d9e5bb8f1016fcaf3aa5">More...</a><br/></td></tr>
<tr class="separator:aacd2b603cd90d9e5bb8f1016fcaf3aa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e69f65e8f8d79c16240fe919b3dfce5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a1e69f65e8f8d79c16240fe919b3dfce5">method</a> (<a class="el" href="classcDY.html">cDY</a> *DY, <a class="el" href="classcPot.html">cPot</a> *V)</td></tr>
<tr class="memdesc:a1e69f65e8f8d79c16240fe919b3dfce5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates A and B matrices and returns Hamiltonian as reference.  <a href="#a1e69f65e8f8d79c16240fe919b3dfce5">More...</a><br/></td></tr>
<tr class="separator:a1e69f65e8f8d79c16240fe919b3dfce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a318c6436066b0a4e7f032dd0a1066005"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a318c6436066b0a4e7f032dd0a1066005">methodMatrix</a> (<a class="el" href="classcDY.html">cDY</a> *DY, <a class="el" href="classcPot.html">cPot</a> *V)</td></tr>
<tr class="separator:a318c6436066b0a4e7f032dd0a1066005"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac4342d30866f6a99904a2d592cb729c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#aac4342d30866f6a99904a2d592cb729c">normalize_vectors</a> (vector&lt; double &gt; a, vector&lt; double &gt; b, double &amp;nfdy, double &amp;ntdy)</td></tr>
<tr class="memdesc:aac4342d30866f6a99904a2d592cb729c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method normalizes two vectors with a same factor.  <a href="#aac4342d30866f6a99904a2d592cb729c">More...</a><br/></td></tr>
<tr class="separator:aac4342d30866f6a99904a2d592cb729c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab61d97dcef69976e35650c978ad1b889"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ab61d97dcef69976e35650c978ad1b889">calculate_gluepoint</a> (<a class="el" href="classcPot.html">cPot</a> *V, <a class="el" href="classcDY.html">cDY</a> *DY)</td></tr>
<tr class="separator:ab61d97dcef69976e35650c978ad1b889"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a739e1e38cfa60e019c2299e46310a1b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a739e1e38cfa60e019c2299e46310a1b9">clearPartialVectors</a> ()</td></tr>
<tr class="separator:a739e1e38cfa60e019c2299e46310a1b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc738a6d4a39fe3e3f535adcdecb63e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#adc738a6d4a39fe3e3f535adcdecb63e1">clearAllVectors</a> ()</td></tr>
<tr class="separator:adc738a6d4a39fe3e3f535adcdecb63e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac6946f2115f9f303e4609053f906c17"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#aac6946f2115f9f303e4609053f906c17">getMaxerror</a> () const </td></tr>
<tr class="separator:aac6946f2115f9f303e4609053f906c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89211dcbb999b939dc20a5541cdb1276"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a89211dcbb999b939dc20a5541cdb1276">getMaxstep</a> () const </td></tr>
<tr class="separator:a89211dcbb999b939dc20a5541cdb1276"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77b4b969556eb79abd981422b9a835d4"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a77b4b969556eb79abd981422b9a835d4">getMinerror</a> () const </td></tr>
<tr class="separator:a77b4b969556eb79abd981422b9a835d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec38e8105868e0bc772d5083dc6eb6bb"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#aec38e8105868e0bc772d5083dc6eb6bb">getMinstep</a> () const </td></tr>
<tr class="separator:aec38e8105868e0bc772d5083dc6eb6bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93b939750b5982dd722ce166797a5c3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a93b939750b5982dd722ce166797a5c3d">setMaxerror</a> (double maxerror)</td></tr>
<tr class="separator:a93b939750b5982dd722ce166797a5c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68bba42d9c434f3d6115adbc6c2f89c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a68bba42d9c434f3d6115adbc6c2f89c9">setMaxstep</a> (double maxstep)</td></tr>
<tr class="separator:a68bba42d9c434f3d6115adbc6c2f89c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3184c590e4f16d88139a98fe96e2539"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ad3184c590e4f16d88139a98fe96e2539">setMinerror</a> (double minerror)</td></tr>
<tr class="separator:ad3184c590e4f16d88139a98fe96e2539"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa02b84a6401602976476141508a57e4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#aa02b84a6401602976476141508a57e4c">setMinstep</a> (double minstep)</td></tr>
<tr class="separator:aa02b84a6401602976476141508a57e4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3af726e30cb1d7506ec476a9aef9a754"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a3af726e30cb1d7506ec476a9aef9a754">isResultLimitSet</a> ()</td></tr>
<tr class="separator:a3af726e30cb1d7506ec476a9aef9a754"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae78f28bb83f00c9b10b35e81d95db436"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ae78f28bb83f00c9b10b35e81d95db436">useResultLimit</a> (bool value)</td></tr>
<tr class="separator:ae78f28bb83f00c9b10b35e81d95db436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb9891eab7ed0bfd70c00673ddfd1c94"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#adb9891eab7ed0bfd70c00673ddfd1c94">setResultLimit</a> (double value)</td></tr>
<tr class="separator:adb9891eab7ed0bfd70c00673ddfd1c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a560c1b182015eb347ec3a58ef479e22a"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a560c1b182015eb347ec3a58ef479e22a">getResultLimit</a> ()</td></tr>
<tr class="separator:a560c1b182015eb347ec3a58ef479e22a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29448f02ce2fc90398c5b093f5ff5c39"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a29448f02ce2fc90398c5b093f5ff5c39">getLimitIndexBegin</a> ()</td></tr>
<tr class="separator:a29448f02ce2fc90398c5b093f5ff5c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99c6b3ef9790410e96e8c78247d46851"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a99c6b3ef9790410e96e8c78247d46851">getLimitIndexEnd</a> ()</td></tr>
<tr class="separator:a99c6b3ef9790410e96e8c78247d46851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add4b368b776e28bedffee80ca99dfdea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#add4b368b776e28bedffee80ca99dfdea">setLimitIndexBegin</a> (unsigned int value)</td></tr>
<tr class="separator:add4b368b776e28bedffee80ca99dfdea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af685e5cfe179d789494a148c09180215"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#af685e5cfe179d789494a148c09180215">setLimitIndexEnd</a> (unsigned int value)</td></tr>
<tr class="separator:af685e5cfe179d789494a148c09180215"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1487ba7ec1a4f08b421e183cf542674c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a1487ba7ec1a4f08b421e183cf542674c">limitResultVector</a> ()</td></tr>
<tr class="separator:a1487ba7ec1a4f08b421e183cf542674c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a105e1d9adbc3fc2faedcf6860fb9f950"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a105e1d9adbc3fc2faedcf6860fb9f950">isSignSame</a> (double value1, double value2)</td></tr>
<tr class="memdesc:a105e1d9adbc3fc2faedcf6860fb9f950"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if value1 and value2 have the same sign.  <a href="#a105e1d9adbc3fc2faedcf6860fb9f950">More...</a><br/></td></tr>
<tr class="separator:a105e1d9adbc3fc2faedcf6860fb9f950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03fe639920d082fd16690b047bf55588"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a03fe639920d082fd16690b047bf55588">setNextNode</a> (unsigned int nextNode)</td></tr>
<tr class="separator:a03fe639920d082fd16690b047bf55588"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57dfc336b0d3acdbce41cb54ed4e1260"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a57dfc336b0d3acdbce41cb54ed4e1260">getNextNode</a> () const </td></tr>
<tr class="separator:a57dfc336b0d3acdbce41cb54ed4e1260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51f0d183d12a227e6831e9817cd65050"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a51f0d183d12a227e6831e9817cd65050">setMinE_step</a> (double minE_step)</td></tr>
<tr class="separator:a51f0d183d12a227e6831e9817cd65050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91d6f16e7114a1dbcbf571454d36de38"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a91d6f16e7114a1dbcbf571454d36de38">getMinE_step</a> () const </td></tr>
<tr class="separator:a91d6f16e7114a1dbcbf571454d36de38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6d30597c1027e55720f1051ffdc4ae3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#ae6d30597c1027e55720f1051ffdc4ae3">setE_step</a> (double E_step)</td></tr>
<tr class="separator:ae6d30597c1027e55720f1051ffdc4ae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a750726ff0899c10761b7d50c0c71e271"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a750726ff0899c10761b7d50c0c71e271">getE_step</a> () const </td></tr>
<tr class="separator:a750726ff0899c10761b7d50c0c71e271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a872d64da1be9dfd9b76a7551486715b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a872d64da1be9dfd9b76a7551486715b1">shooting</a> (<a class="el" href="classcDY.html">cDY</a> *DY, <a class="el" href="classcPot.html">cPot</a> *V)</td></tr>
<tr class="separator:a872d64da1be9dfd9b76a7551486715b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76ff58e0d3675c62dc0fbdff0fddd2f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a76ff58e0d3675c62dc0fbdff0fddd2f9">setMatrixMethod</a> (bool matrixMethod)</td></tr>
<tr class="separator:a76ff58e0d3675c62dc0fbdff0fddd2f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32f7a406cfb1f7c22038667cd34351f6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a32f7a406cfb1f7c22038667cd34351f6">isMatrixMethod</a> () const </td></tr>
<tr class="separator:a32f7a406cfb1f7c22038667cd34351f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77f1bfe5d6db264d4406fa5a28c51110"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a77f1bfe5d6db264d4406fa5a28c51110">setH</a> (Eigen::MatrixXd H)</td></tr>
<tr class="separator:a77f1bfe5d6db264d4406fa5a28c51110"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8662deb1398bf7c93fc5b6b3a651e1d0"><td class="memItemLeft" align="right" valign="top">Eigen::MatrixXd&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a8662deb1398bf7c93fc5b6b3a651e1d0">getH</a> () const </td></tr>
<tr class="separator:a8662deb1398bf7c93fc5b6b3a651e1d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61688f40f11850495576e99d38bf828a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a61688f40f11850495576e99d38bf828a">setY</a> (vector&lt; double &gt; y)</td></tr>
<tr class="separator:a61688f40f11850495576e99d38bf828a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a175f12afafcb5524e2f06148a66419eb"><td class="memItemLeft" align="right" valign="top">vector&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a175f12afafcb5524e2f06148a66419eb">getY</a> () const </td></tr>
<tr class="separator:a175f12afafcb5524e2f06148a66419eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af198ea326f4dbf7555db2f69a727f668"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#af198ea326f4dbf7555db2f69a727f668">setX</a> (vector&lt; double &gt; x)</td></tr>
<tr class="separator:af198ea326f4dbf7555db2f69a727f668"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae0889c17526bf8af536cd37c66228dc"><td class="memItemLeft" align="right" valign="top">vector&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#aae0889c17526bf8af536cd37c66228dc">getX</a> () const </td></tr>
<tr class="separator:aae0889c17526bf8af536cd37c66228dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86060437f6b26fc67bef3b0cbdc84c3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a86060437f6b26fc67bef3b0cbdc84c3b">setEigenIndex</a> (int eigenIndex)</td></tr>
<tr class="separator:a86060437f6b26fc67bef3b0cbdc84c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0ed347a619c724f07cdecc9d6809362"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#aa0ed347a619c724f07cdecc9d6809362">getEigenIndex</a> () const </td></tr>
<tr class="separator:aa0ed347a619c724f07cdecc9d6809362"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ce2c9d6d29088aa907961a0fdf21617"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a9ce2c9d6d29088aa907961a0fdf21617">setSparseH</a> (Eigen::SparseMatrix&lt; double &gt; sparseH)</td></tr>
<tr class="separator:a9ce2c9d6d29088aa907961a0fdf21617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ccfc93652af9b8d142e3c93321a32a4"><td class="memItemLeft" align="right" valign="top">Eigen::SparseMatrix&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a2ccfc93652af9b8d142e3c93321a32a4">getSparseH</a> () const </td></tr>
<tr class="separator:a2ccfc93652af9b8d142e3c93321a32a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0733fb700703532950ca60dd8202a0e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a0733fb700703532950ca60dd8202a0e1">setSparse</a> (bool sparse)</td></tr>
<tr class="separator:a0733fb700703532950ca60dd8202a0e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32b19e5143ca77022b882d38897ccd78"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a32b19e5143ca77022b882d38897ccd78">isSparse</a> () const </td></tr>
<tr class="separator:a32b19e5143ca77022b882d38897ccd78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2b2c9e15908a8c3a28358bb1de1b162"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#af2b2c9e15908a8c3a28358bb1de1b162">getEigenValue</a> (int n)</td></tr>
<tr class="separator:af2b2c9e15908a8c3a28358bb1de1b162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9455ebbe214f7cea431bb60b47f27645"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNum.html#a9455ebbe214f7cea431bb60b47f27645">getEigenVector</a> (int n)</td></tr>
<tr class="separator:a9455ebbe214f7cea431bb60b47f27645"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ab8be3d7222a4e3223fab05ffd40bbdee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Num::Num </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7b5da1d7cf54d72974e9798f6c4dde13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Num::Num </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ivy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ivdy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acaab574108326df6712fcade6cf0da10"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Num::~Num </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ab61d97dcef69976e35650c978ad1b889"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::calculate_gluepoint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classcPot.html">cPot</a> *&#160;</td>
          <td class="paramname"><em>V</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcDY.html">cDY</a> *&#160;</td>
          <td class="paramname"><em>DY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adc738a6d4a39fe3e3f535adcdecb63e1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::clearAllVectors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_adc738a6d4a39fe3e3f535adcdecb63e1_icgraph.png" border="0" usemap="#classNum_adc738a6d4a39fe3e3f535adcdecb63e1_icgraph" alt=""/></div>
<map name="classNum_adc738a6d4a39fe3e3f535adcdecb63e1_icgraph" id="classNum_adc738a6d4a39fe3e3f535adcdecb63e1_icgraph">
<area shape="rect" id="node3" href="classNum.html#a1e69f65e8f8d79c16240fe919b3dfce5" title="Calculates A and B matrices and returns Hamiltonian as reference." alt="" coords="200,5,301,35"/><area shape="rect" id="node5" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="349,5,536,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a739e1e38cfa60e019c2299e46310a1b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::clearPartialVectors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad90658b62f34c20f2dfb8ce1bb71d8f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::combineAttribVectors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Concatenate tx and fx vectors. </p>
<p>Method to combine all partial vectors to single vectors. </p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_ad90658b62f34c20f2dfb8ce1bb71d8f9_cgraph.png" border="0" usemap="#classNum_ad90658b62f34c20f2dfb8ce1bb71d8f9_cgraph" alt=""/></div>
<map name="classNum_ad90658b62f34c20f2dfb8ce1bb71d8f9_cgraph" id="classNum_ad90658b62f34c20f2dfb8ce1bb71d8f9_cgraph">
<area shape="rect" id="node3" href="classNum.html#a78f9b73883bd7250e6ea8efbb04f6966" title="Concatenate two argument vectors." alt="" coords="237,5,368,35"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_ad90658b62f34c20f2dfb8ce1bb71d8f9_icgraph.png" border="0" usemap="#classNum_ad90658b62f34c20f2dfb8ce1bb71d8f9_icgraph" alt=""/></div>
<map name="classNum_ad90658b62f34c20f2dfb8ce1bb71d8f9_icgraph" id="classNum_ad90658b62f34c20f2dfb8ce1bb71d8f9_icgraph">
<area shape="rect" id="node3" href="classNum.html#a1e69f65e8f8d79c16240fe919b3dfce5" title="Calculates A and B matrices and returns Hamiltonian as reference." alt="" coords="237,5,339,35"/><area shape="rect" id="node5" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="387,5,573,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a941adc3f64941839babcb093a5335ddb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::combineAttribVectors </td>
          <td>(</td>
          <td class="paramtype">vector&lt; int &gt;&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vector&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>vec</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vector&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>tvec</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a92094d63b3a571e51e8117ebc118ee6f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::fastnorm </td>
          <td>(</td>
          <td class="paramtype">vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Normalize the argument vector and return the last element. </p>
<p>Returns the normed last element of the array value. </p>

</div>
</div>
<a class="anchor" id="a4b504dd2a9ca15409357d3d6d42a7850"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::fdy_push_back </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a51a1cf2128611780a772d3011db3101d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::findNextEigenfunction </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classcDY.html">cDY</a> *&#160;</td>
          <td class="paramname"><em>DY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcPot.html">cPot</a> *&#160;</td>
          <td class="paramname"><em>V</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>break_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the next eigenenergy. </p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a51a1cf2128611780a772d3011db3101d_cgraph.png" border="0" usemap="#classNum_a51a1cf2128611780a772d3011db3101d_cgraph" alt=""/></div>
<map name="classNum_a51a1cf2128611780a772d3011db3101d_cgraph" id="classNum_a51a1cf2128611780a772d3011db3101d_cgraph">
<area shape="rect" id="node3" href="classcDY.html#a3fb530ad2f124c7b730364e6fe71e932" title="Retunr the current value of energy." alt="" coords="473,5,564,35"/><area shape="rect" id="node5" href="classNum.html#a51f0d183d12a227e6831e9817cd65050" title="Num::setMinE_step" alt="" coords="240,219,379,248"/><area shape="rect" id="node7" href="classNum.html#a1e69f65e8f8d79c16240fe919b3dfce5" title="Calculates A and B matrices and returns Hamiltonian as reference." alt="" coords="259,272,360,301"/><area shape="rect" id="node36" href="classcDY.html#a0213119531d1b1249caa14960a78b07f" title="Set the initial value for energy." alt="" coords="264,325,355,355"/><area shape="rect" id="node38" href="classNum.html#a750726ff0899c10761b7d50c0c71e271" title="Num::getE_step" alt="" coords="251,379,368,408"/><area shape="rect" id="node40" href="classNum.html#a91d6f16e7114a1dbcbf571454d36de38" title="Num::getMinE_step" alt="" coords="240,432,379,461"/><area shape="rect" id="node42" href="classNum.html#ae6d30597c1027e55720f1051ffdc4ae3" title="Num::setE_step" alt="" coords="251,485,368,515"/><area shape="rect" id="node9" href="classNum.html#a5152e3af3a00cbd741fcf87525c3c570" title="Set initial values for attributes." alt="" coords="463,59,575,88"/><area shape="rect" id="node13" href="classcPot.html#a6d6b122217a0b313d46234f8292c9625" title="cPot::setGlue" alt="" coords="468,112,569,141"/><area shape="rect" id="node15" href="classcPot.html#a2728bfe2d9aed94551beec0fa249c4e5" title="cPot::calculateGluepoint" alt="" coords="437,165,600,195"/><area shape="rect" id="node18" href="classcPot.html#ab43ee6a7880dd8a7add36282eccddb40" title="cPot::discontVectorExists" alt="" coords="432,219,605,248"/><area shape="rect" id="node20" href="classcPot.html#a74d6d9d4258618abe4296927428c4896" title="cPot::getDiscontVector" alt="" coords="440,272,597,301"/><area shape="rect" id="node22" href="classcPot.html#ada200f1dff849031f15aba2bbf347e59" title="cPot::getGlue" alt="" coords="468,325,569,355"/><area shape="rect" id="node24" href="classNum.html#aacd2b603cd90d9e5bb8f1016fcaf3aa5" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="455,379,583,408"/><area shape="rect" id="node26" href="classpotexception.html#a179641f27b7f457fb326cbcfb3e6ba60" title="potexception::what" alt="" coords="453,432,584,461"/><area shape="rect" id="node28" href="classNum.html#adc738a6d4a39fe3e3f535adcdecb63e1" title="Num::clearAllVectors" alt="" coords="445,485,592,515"/><area shape="rect" id="node30" href="classNum.html#ad90658b62f34c20f2dfb8ce1bb71d8f9" title="Concatenate tx and fx vectors." alt="" coords="428,539,609,568"/><area shape="rect" id="node34" href="classNum.html#aaf6a76f991cb9c1ecd73470b5a8114b8" title="Normalize the argument vector&#39;s Riemann integral to unity." alt="" coords="448,592,589,621"/><area shape="rect" id="node11" href="classNum.html#a875195e9c0a3acc1c588f8c16431ac5e" title="Return stepsize." alt="" coords="673,59,775,88"/><area shape="rect" id="node32" href="classNum.html#a78f9b73883bd7250e6ea8efbb04f6966" title="Concatenate two argument vectors." alt="" coords="659,539,789,568"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6b24bc5b98dfbe55012259f2a2bcceef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Num::findZeros </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Find zeros from y-vector. </p>
<p>Find zeros from the result vector y. </p>

</div>
</div>
<a class="anchor" id="a95729276d54f03cfa26a6b5a0cb162d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::fx_push_back </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a91d0b07e012ded3cad2b66e907668e73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::fy_push_back </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4e8aefe210ddaaa0b72ab72dc06c1ef9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vector&lt; double &gt; Num::get_dy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return dy-vector. </p>
<p>Return the vector dy. </p>

</div>
</div>
<a class="anchor" id="a9dee49f3141609b4bd237d9357aca6c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::get_f_e_tol </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return gluepoint tolerance. </p>
<p>Return the tolerance, f_e_tol. </p>

</div>
</div>
<a class="anchor" id="a2cfb144a887810dd9f76a9655d5b14fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::get_ivaluefdy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the fdy initial value. </p>

</div>
</div>
<a class="anchor" id="a171ba8409e8ed12923d9fdadaf54210b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::get_ivaluefx </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the fx initial value. </p>

</div>
</div>
<a class="anchor" id="abd291c53138021955339250ff6edb120"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::get_ivaluetdy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return initial value for dy. </p>
<p>Return the dy initial value. </p>

</div>
</div>
<a class="anchor" id="a72581f9c7bccd432fd2882e4fe93c90b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::get_ivaluetx </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return initial value for x. </p>
<p>Return the x initial value. </p>

</div>
</div>
<a class="anchor" id="a6f7650914fa60577e9033f0dcbabbe35"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::get_ivaluey </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return initial value for y. </p>
<p>Return the y initial value. </p>

</div>
</div>
<a class="anchor" id="a14a830a66aa6cec12dd43f12cc048a12"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vector&lt; double &gt; Num::get_x </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return x-vector. </p>
<p>Return the vector x. </p>

</div>
</div>
<a class="anchor" id="af21ca14c111062e10a9b17092f9299c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::get_xi </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the i:th element of the vector x. </p>

</div>
</div>
<a class="anchor" id="a656dc61de88bd55d74d5c3d8713bae6d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vector&lt; double &gt; Num::get_y </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return y-vector. </p>
<p>Return the vector y. </p>

</div>
</div>
<a class="anchor" id="afb8f8cc8b7c9cb6ace3117b30327ef07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::get_yi </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the i:th element of the vector y. </p>

</div>
</div>
<a class="anchor" id="a750726ff0899c10761b7d50c0c71e271"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::getE_step </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a750726ff0899c10761b7d50c0c71e271_icgraph.png" border="0" usemap="#classNum_a750726ff0899c10761b7d50c0c71e271_icgraph" alt=""/></div>
<map name="classNum_a750726ff0899c10761b7d50c0c71e271_icgraph" id="classNum_a750726ff0899c10761b7d50c0c71e271_icgraph">
<area shape="rect" id="node3" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="171,5,357,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa0ed347a619c724f07cdecc9d6809362"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Num::getEigenIndex </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af2b2c9e15908a8c3a28358bb1de1b162"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::getEigenValue </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9455ebbe214f7cea431bb60b47f27645"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::getEigenVector </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a9455ebbe214f7cea431bb60b47f27645_cgraph.png" border="0" usemap="#classNum_a9455ebbe214f7cea431bb60b47f27645_cgraph" alt=""/></div>
<map name="classNum_a9455ebbe214f7cea431bb60b47f27645_cgraph" id="classNum_a9455ebbe214f7cea431bb60b47f27645_cgraph">
<area shape="rect" id="node3" href="classNum.html#aaf6a76f991cb9c1ecd73470b5a8114b8" title="Normalize the argument vector&#39;s Riemann integral to unity." alt="" coords="201,5,343,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a8662deb1398bf7c93fc5b6b3a651e1d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Eigen::MatrixXd Num::getH </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a29448f02ce2fc90398c5b093f5ff5c39"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Num::getLimitIndexBegin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a99c6b3ef9790410e96e8c78247d46851"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Num::getLimitIndexEnd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aac6946f2115f9f303e4609053f906c17"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::getMaxerror </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_aac6946f2115f9f303e4609053f906c17_icgraph.png" border="0" usemap="#classNum_aac6946f2115f9f303e4609053f906c17_icgraph" alt=""/></div>
<map name="classNum_aac6946f2115f9f303e4609053f906c17_icgraph" id="classNum_aac6946f2115f9f303e4609053f906c17_icgraph">
<area shape="rect" id="node3" href="classDOPRI.html#abdecbc71e409d3e7c8b9a5ce6f5ee50c" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="183,5,324,35"/><area shape="rect" id="node5" href="classRKF23.html#a83c21f82ae138b0d0c20fa14a96bd844" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="183,59,324,88"/><area shape="rect" id="node7" href="classRKF45.html#a085c50cc884814f121f7086f05601647" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="183,112,324,141"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a89211dcbb999b939dc20a5541cdb1276"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::getMaxstep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a91d6f16e7114a1dbcbf571454d36de38"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::getMinE_step </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a91d6f16e7114a1dbcbf571454d36de38_icgraph.png" border="0" usemap="#classNum_a91d6f16e7114a1dbcbf571454d36de38_icgraph" alt=""/></div>
<map name="classNum_a91d6f16e7114a1dbcbf571454d36de38_icgraph" id="classNum_a91d6f16e7114a1dbcbf571454d36de38_icgraph">
<area shape="rect" id="node3" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="192,5,379,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a77b4b969556eb79abd981422b9a835d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::getMinerror </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a77b4b969556eb79abd981422b9a835d4_icgraph.png" border="0" usemap="#classNum_a77b4b969556eb79abd981422b9a835d4_icgraph" alt=""/></div>
<map name="classNum_a77b4b969556eb79abd981422b9a835d4_icgraph" id="classNum_a77b4b969556eb79abd981422b9a835d4_icgraph">
<area shape="rect" id="node3" href="classDOPRI.html#abdecbc71e409d3e7c8b9a5ce6f5ee50c" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="177,5,319,35"/><area shape="rect" id="node5" href="classRKF23.html#a83c21f82ae138b0d0c20fa14a96bd844" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="177,59,319,88"/><area shape="rect" id="node7" href="classRKF45.html#a085c50cc884814f121f7086f05601647" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="177,112,319,141"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aec38e8105868e0bc772d5083dc6eb6bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::getMinstep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_aec38e8105868e0bc772d5083dc6eb6bb_icgraph.png" border="0" usemap="#classNum_aec38e8105868e0bc772d5083dc6eb6bb_icgraph" alt=""/></div>
<map name="classNum_aec38e8105868e0bc772d5083dc6eb6bb_icgraph" id="classNum_aec38e8105868e0bc772d5083dc6eb6bb_icgraph">
<area shape="rect" id="node3" href="classDOPRI.html#abdecbc71e409d3e7c8b9a5ce6f5ee50c" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="177,5,319,35"/><area shape="rect" id="node5" href="classRKF23.html#a83c21f82ae138b0d0c20fa14a96bd844" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="177,59,319,88"/><area shape="rect" id="node7" href="classRKF45.html#a085c50cc884814f121f7086f05601647" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="177,112,319,141"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a96f5b9ba04233fa4e7dff38335eb7d6c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string Num::getName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the name of the solver. </p>

</div>
</div>
<a class="anchor" id="a57dfc336b0d3acdbce41cb54ed4e1260"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Num::getNextNode </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a560c1b182015eb347ec3a58ef479e22a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::getResultLimit </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a560c1b182015eb347ec3a58ef479e22a_icgraph.png" border="0" usemap="#classNum_a560c1b182015eb347ec3a58ef479e22a_icgraph" alt=""/></div>
<map name="classNum_a560c1b182015eb347ec3a58ef479e22a_icgraph" id="classNum_a560c1b182015eb347ec3a58ef479e22a_icgraph">
<area shape="rect" id="node3" href="classNum.html#a1487ba7ec1a4f08b421e183cf542674c" title="Num::limitResultVector" alt="" coords="199,5,356,35"/><area shape="rect" id="node5" href="classNum.html#adb9891eab7ed0bfd70c00673ddfd1c94" title="Num::setResultLimit" alt="" coords="407,5,548,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2ccfc93652af9b8d142e3c93321a32a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Eigen::SparseMatrix&lt; double &gt; Num::getSparseH </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a875195e9c0a3acc1c588f8c16431ac5e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Num::getStep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return stepsize. </p>
<p>Return the current step size. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a875195e9c0a3acc1c588f8c16431ac5e_icgraph.png" border="0" usemap="#classNum_a875195e9c0a3acc1c588f8c16431ac5e_icgraph" alt=""/></div>
<map name="classNum_a875195e9c0a3acc1c588f8c16431ac5e_icgraph" id="classNum_a875195e9c0a3acc1c588f8c16431ac5e_icgraph">
<area shape="rect" id="node3" href="classNum.html#a5152e3af3a00cbd741fcf87525c3c570" title="Set initial values for attributes." alt="" coords="171,32,283,61"/><area shape="rect" id="node11" href="classNum.html#a318c6436066b0a4e7f032dd0a1066005" title="Num::methodMatrix" alt="" coords="159,85,295,115"/><area shape="rect" id="node5" href="classNum.html#a1e69f65e8f8d79c16240fe919b3dfce5" title="Calculates A and B matrices and returns Hamiltonian as reference." alt="" coords="347,5,448,35"/><area shape="rect" id="node9" href="classNum.html#a872d64da1be9dfd9b76a7551486715b1" title="Num::shooting" alt="" coords="344,59,451,88"/><area shape="rect" id="node7" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="499,5,685,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aae0889c17526bf8af536cd37c66228dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vector&lt; double &gt; Num::getX </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a175f12afafcb5524e2f06148a66419eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vector&lt; double &gt; Num::getY </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5152e3af3a00cbd741fcf87525c3c570"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::initAttribs </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classcPot.html">cPot</a> *&#160;</td>
          <td class="paramname"><em>V</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcDY.html">cDY</a> *&#160;</td>
          <td class="paramname"><em>DY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set initial values for attributes. </p>
<p>Set the initial values for solver. </p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a5152e3af3a00cbd741fcf87525c3c570_cgraph.png" border="0" usemap="#classNum_a5152e3af3a00cbd741fcf87525c3c570_cgraph" alt=""/></div>
<map name="classNum_a5152e3af3a00cbd741fcf87525c3c570_cgraph" id="classNum_a5152e3af3a00cbd741fcf87525c3c570_cgraph">
<area shape="rect" id="node3" href="classNum.html#a875195e9c0a3acc1c588f8c16431ac5e" title="Return stepsize." alt="" coords="169,5,271,35"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a5152e3af3a00cbd741fcf87525c3c570_icgraph.png" border="0" usemap="#classNum_a5152e3af3a00cbd741fcf87525c3c570_icgraph" alt=""/></div>
<map name="classNum_a5152e3af3a00cbd741fcf87525c3c570_icgraph" id="classNum_a5152e3af3a00cbd741fcf87525c3c570_icgraph">
<area shape="rect" id="node3" href="classNum.html#a1e69f65e8f8d79c16240fe919b3dfce5" title="Calculates A and B matrices and returns Hamiltonian as reference." alt="" coords="171,5,272,35"/><area shape="rect" id="node7" href="classNum.html#a872d64da1be9dfd9b76a7551486715b1" title="Num::shooting" alt="" coords="168,59,275,88"/><area shape="rect" id="node5" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="323,5,509,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af0ebe1c3c89eb231bf9bfa68ad0f0d26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::initAttribsPush </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>step</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vector&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>ax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vector&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>ay</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vector&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>ady</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Push initial values to vectors, do not clear them before. </p>

</div>
</div>
<a class="anchor" id="a32f7a406cfb1f7c22038667cd34351f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Num::isMatrixMethod </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3af726e30cb1d7506ec476a9aef9a754"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Num::isResultLimitSet </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a3af726e30cb1d7506ec476a9aef9a754_icgraph.png" border="0" usemap="#classNum_a3af726e30cb1d7506ec476a9aef9a754_icgraph" alt=""/></div>
<map name="classNum_a3af726e30cb1d7506ec476a9aef9a754_icgraph" id="classNum_a3af726e30cb1d7506ec476a9aef9a754_icgraph">
<area shape="rect" id="node3" href="classNum.html#a1487ba7ec1a4f08b421e183cf542674c" title="Num::limitResultVector" alt="" coords="209,5,367,35"/><area shape="rect" id="node5" href="classNum.html#adb9891eab7ed0bfd70c00673ddfd1c94" title="Num::setResultLimit" alt="" coords="417,5,559,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a105e1d9adbc3fc2faedcf6860fb9f950"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Num::isSignSame </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if value1 and value2 have the same sign. </p>

</div>
</div>
<a class="anchor" id="a32b19e5143ca77022b882d38897ccd78"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Num::isSparse </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1487ba7ec1a4f08b421e183cf542674c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::limitResultVector </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a1487ba7ec1a4f08b421e183cf542674c_cgraph.png" border="0" usemap="#classNum_a1487ba7ec1a4f08b421e183cf542674c_cgraph" alt=""/></div>
<map name="classNum_a1487ba7ec1a4f08b421e183cf542674c_cgraph" id="classNum_a1487ba7ec1a4f08b421e183cf542674c_cgraph">
<area shape="rect" id="node3" href="classNum.html#add4b368b776e28bedffee80ca99dfdea" title="Num::setLimitIndexBegin" alt="" coords="215,5,383,35"/><area shape="rect" id="node5" href="classNum.html#af685e5cfe179d789494a148c09180215" title="Num::setLimitIndexEnd" alt="" coords="220,59,377,88"/><area shape="rect" id="node7" href="classNum.html#a3af726e30cb1d7506ec476a9aef9a754" title="Num::isResultLimitSet" alt="" coords="221,112,376,141"/><area shape="rect" id="node9" href="classNum.html#a560c1b182015eb347ec3a58ef479e22a" title="Num::getResultLimit" alt="" coords="228,165,369,195"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a1487ba7ec1a4f08b421e183cf542674c_icgraph.png" border="0" usemap="#classNum_a1487ba7ec1a4f08b421e183cf542674c_icgraph" alt=""/></div>
<map name="classNum_a1487ba7ec1a4f08b421e183cf542674c_icgraph" id="classNum_a1487ba7ec1a4f08b421e183cf542674c_icgraph">
<area shape="rect" id="node3" href="classNum.html#adb9891eab7ed0bfd70c00673ddfd1c94" title="Num::setResultLimit" alt="" coords="215,5,356,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a1e69f65e8f8d79c16240fe919b3dfce5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::method </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classcDY.html">cDY</a> *&#160;</td>
          <td class="paramname"><em>DY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcPot.html">cPot</a> *&#160;</td>
          <td class="paramname"><em>V</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Calculates A and B matrices and returns Hamiltonian as reference. </p>
<p>The method of numerical method. This method is a general wrapper for all numerical methods.</p>
<p>Takes the steps from the left and right limits to the gluepoint. </p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a1e69f65e8f8d79c16240fe919b3dfce5_cgraph.png" border="0" usemap="#classNum_a1e69f65e8f8d79c16240fe919b3dfce5_cgraph" alt=""/></div>
<map name="classNum_a1e69f65e8f8d79c16240fe919b3dfce5_cgraph" id="classNum_a1e69f65e8f8d79c16240fe919b3dfce5_cgraph">
<area shape="rect" id="node3" href="classNum.html#a5152e3af3a00cbd741fcf87525c3c570" title="Set initial values for attributes." alt="" coords="191,5,303,35"/><area shape="rect" id="node7" href="classcPot.html#a6d6b122217a0b313d46234f8292c9625" title="cPot::setGlue" alt="" coords="196,59,297,88"/><area shape="rect" id="node9" href="classcPot.html#a2728bfe2d9aed94551beec0fa249c4e5" title="cPot::calculateGluepoint" alt="" coords="165,112,328,141"/><area shape="rect" id="node11" href="classcDY.html#a3fb530ad2f124c7b730364e6fe71e932" title="Retunr the current value of energy." alt="" coords="201,165,292,195"/><area shape="rect" id="node13" href="classcPot.html#ab43ee6a7880dd8a7add36282eccddb40" title="cPot::discontVectorExists" alt="" coords="160,219,333,248"/><area shape="rect" id="node15" href="classcPot.html#a74d6d9d4258618abe4296927428c4896" title="cPot::getDiscontVector" alt="" coords="168,272,325,301"/><area shape="rect" id="node17" href="classcPot.html#ada200f1dff849031f15aba2bbf347e59" title="cPot::getGlue" alt="" coords="196,325,297,355"/><area shape="rect" id="node19" href="classNum.html#aacd2b603cd90d9e5bb8f1016fcaf3aa5" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="183,379,311,408"/><area shape="rect" id="node21" href="classpotexception.html#a179641f27b7f457fb326cbcfb3e6ba60" title="potexception::what" alt="" coords="181,432,312,461"/><area shape="rect" id="node23" href="classNum.html#adc738a6d4a39fe3e3f535adcdecb63e1" title="Num::clearAllVectors" alt="" coords="173,485,320,515"/><area shape="rect" id="node25" href="classNum.html#ad90658b62f34c20f2dfb8ce1bb71d8f9" title="Concatenate tx and fx vectors." alt="" coords="156,539,337,568"/><area shape="rect" id="node29" href="classNum.html#aaf6a76f991cb9c1ecd73470b5a8114b8" title="Normalize the argument vector&#39;s Riemann integral to unity." alt="" coords="176,592,317,621"/><area shape="rect" id="node5" href="classNum.html#a875195e9c0a3acc1c588f8c16431ac5e" title="Return stepsize." alt="" coords="401,5,503,35"/><area shape="rect" id="node27" href="classNum.html#a78f9b73883bd7250e6ea8efbb04f6966" title="Concatenate two argument vectors." alt="" coords="387,539,517,568"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a1e69f65e8f8d79c16240fe919b3dfce5_icgraph.png" border="0" usemap="#classNum_a1e69f65e8f8d79c16240fe919b3dfce5_icgraph" alt=""/></div>
<map name="classNum_a1e69f65e8f8d79c16240fe919b3dfce5_icgraph" id="classNum_a1e69f65e8f8d79c16240fe919b3dfce5_icgraph">
<area shape="rect" id="node3" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="155,5,341,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a318c6436066b0a4e7f032dd0a1066005"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::methodMatrix </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classcDY.html">cDY</a> *&#160;</td>
          <td class="paramname"><em>DY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcPot.html">cPot</a> *&#160;</td>
          <td class="paramname"><em>V</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a318c6436066b0a4e7f032dd0a1066005_cgraph.png" border="0" usemap="#classNum_a318c6436066b0a4e7f032dd0a1066005_cgraph" alt=""/></div>
<map name="classNum_a318c6436066b0a4e7f032dd0a1066005_cgraph" id="classNum_a318c6436066b0a4e7f032dd0a1066005_cgraph">
<area shape="rect" id="node3" href="classNum.html#a875195e9c0a3acc1c588f8c16431ac5e" title="Return stepsize." alt="" coords="213,5,315,35"/><area shape="rect" id="node5" href="classNum.html#aacd2b603cd90d9e5bb8f1016fcaf3aa5" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="200,59,328,88"/><area shape="rect" id="node7" href="classNum.html#aaf6a76f991cb9c1ecd73470b5a8114b8" title="Normalize the argument vector&#39;s Riemann integral to unity." alt="" coords="193,112,335,141"/><area shape="rect" id="node9" href="classcDY.html#a0213119531d1b1249caa14960a78b07f" title="Set the initial value for energy." alt="" coords="219,165,309,195"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aacd2b603cd90d9e5bb8f1016fcaf3aa5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Num::methodStep </td>
          <td>(</td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>step</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vector&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>xx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vector&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>yy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vector&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>dy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcDY.html">cDY</a> *&#160;</td>
          <td class="paramname"><em>DY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcPot.html">cPot</a> *&#160;</td>
          <td class="paramname"><em>V</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Takes one solver step for active solver, potential and differential equation. </p>

<p>Implemented in <a class="el" href="classNumerovMatrixSparse.html#a4d41f287a07e1c96a779b982514550d6">NumerovMatrixSparse</a>, <a class="el" href="classRK4.html#a2dad408d8b3fe1a07f6f57d184b03279">RK4</a>, <a class="el" href="classNumerovMatrix.html#ae5d9eea5a884c31e088bd8fd5c274ec7">NumerovMatrix</a>, <a class="el" href="classNumerov.html#a021e6542ab8697f84137f1ba933bbb2a">Numerov</a>, <a class="el" href="classRKF23.html#a83c21f82ae138b0d0c20fa14a96bd844">RKF23</a>, <a class="el" href="classRKF45.html#a085c50cc884814f121f7086f05601647">RKF45</a>, <a class="el" href="classRKN.html#aad09393f092428f3d2622a29b64a53d7">RKN</a>, <a class="el" href="classVerletMatrix.html#a203d8f9454ae02b469a0f1189fd324a6">VerletMatrix</a>, <a class="el" href="classDOPRI.html#abdecbc71e409d3e7c8b9a5ce6f5ee50c">DOPRI</a>, <a class="el" href="classEuler.html#a1820bb11a3c529d627a770471468c777">Euler</a>, and <a class="el" href="classImprovedEuler.html#a423380f75e32463851163b4b3bcc1cb7">ImprovedEuler</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_aacd2b603cd90d9e5bb8f1016fcaf3aa5_icgraph.png" border="0" usemap="#classNum_aacd2b603cd90d9e5bb8f1016fcaf3aa5_icgraph" alt=""/></div>
<map name="classNum_aacd2b603cd90d9e5bb8f1016fcaf3aa5_icgraph" id="classNum_aacd2b603cd90d9e5bb8f1016fcaf3aa5_icgraph">
<area shape="rect" id="node3" href="classNum.html#a1e69f65e8f8d79c16240fe919b3dfce5" title="Calculates A and B matrices and returns Hamiltonian as reference." alt="" coords="200,5,301,35"/><area shape="rect" id="node7" href="classNum.html#a318c6436066b0a4e7f032dd0a1066005" title="Num::methodMatrix" alt="" coords="183,59,319,88"/><area shape="rect" id="node9" href="classNum.html#a872d64da1be9dfd9b76a7551486715b1" title="Num::shooting" alt="" coords="197,112,304,141"/><area shape="rect" id="node5" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="368,5,555,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a89ab6e2024d30ea79d9f468a813365ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::norm_y </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Normalize y-vector (depracated) </p>
<p>Normalize vector y's integral to unity. </p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a89ab6e2024d30ea79d9f468a813365ce_cgraph.png" border="0" usemap="#classNum_a89ab6e2024d30ea79d9f468a813365ce_cgraph" alt=""/></div>
<map name="classNum_a89ab6e2024d30ea79d9f468a813365ce_cgraph" id="classNum_a89ab6e2024d30ea79d9f468a813365ce_cgraph">
<area shape="rect" id="node3" href="classNum.html#aaf6a76f991cb9c1ecd73470b5a8114b8" title="Normalize the argument vector&#39;s Riemann integral to unity." alt="" coords="156,5,297,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa071d01ea2adaffe856e2aa7fc299561"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vector&lt; double &gt; Num::normalize </td>
          <td>(</td>
          <td class="paramtype">vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Normalize the argument vector to unity. </p>
<p>Normalize the vector's maximum element absolute value to 1. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_aa071d01ea2adaffe856e2aa7fc299561_icgraph.png" border="0" usemap="#classNum_aa071d01ea2adaffe856e2aa7fc299561_icgraph" alt=""/></div>
<map name="classNum_aa071d01ea2adaffe856e2aa7fc299561_icgraph" id="classNum_aa071d01ea2adaffe856e2aa7fc299561_icgraph">
<area shape="rect" id="node3" href="classNum.html#a3f38ce68fc01ed2a46449488fadeb27d" title="Method to normalize partial vectors ty, fy before they are combined." alt="" coords="168,5,299,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aac4342d30866f6a99904a2d592cb729c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::normalize_vectors </td>
          <td>(</td>
          <td class="paramtype">vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>nfdy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>ntdy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This method normalizes two vectors with a same factor. </p>
<p>Normalize two vectors with the same factor and insert normalized last elements to na and nb. </p>

</div>
</div>
<a class="anchor" id="aaf6a76f991cb9c1ecd73470b5a8114b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vector&lt; double &gt; Num::normalizeInteg </td>
          <td>(</td>
          <td class="paramtype">vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Normalize the argument vector's Riemann integral to unity. </p>
<p>Normalize the argument vector's riemann integral to unity. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_aaf6a76f991cb9c1ecd73470b5a8114b8_icgraph.png" border="0" usemap="#classNum_aaf6a76f991cb9c1ecd73470b5a8114b8_icgraph" alt=""/></div>
<map name="classNum_aaf6a76f991cb9c1ecd73470b5a8114b8_icgraph" id="classNum_aaf6a76f991cb9c1ecd73470b5a8114b8_icgraph">
<area shape="rect" id="node3" href="classNum.html#a89ab6e2024d30ea79d9f468a813365ce" title="Normalize y&#45;vector (depracated)" alt="" coords="220,5,321,35"/><area shape="rect" id="node5" href="classNum.html#a1e69f65e8f8d79c16240fe919b3dfce5" title="Calculates A and B matrices and returns Hamiltonian as reference." alt="" coords="220,59,321,88"/><area shape="rect" id="node9" href="classNum.html#a318c6436066b0a4e7f032dd0a1066005" title="Num::methodMatrix" alt="" coords="203,112,339,141"/><area shape="rect" id="node11" href="classNum.html#a9455ebbe214f7cea431bb60b47f27645" title="Num::getEigenVector" alt="" coords="197,165,344,195"/><area shape="rect" id="node7" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="392,59,579,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3f38ce68fc01ed2a46449488fadeb27d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::normPartials </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Method to normalize partial vectors ty, fy before they are combined. </p>
<p>Normalize partial vectors ty and fy. </p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a3f38ce68fc01ed2a46449488fadeb27d_cgraph.png" border="0" usemap="#classNum_a3f38ce68fc01ed2a46449488fadeb27d_cgraph" alt=""/></div>
<map name="classNum_a3f38ce68fc01ed2a46449488fadeb27d_cgraph" id="classNum_a3f38ce68fc01ed2a46449488fadeb27d_cgraph">
<area shape="rect" id="node3" href="classNum.html#aa071d01ea2adaffe856e2aa7fc299561" title="Normalize the argument vector to unity." alt="" coords="184,5,299,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aafe3e722e3d3add2aedfaf524c84554a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_f_e_tol </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the gluepoint tolerance. </p>
<p>Set the tolerance f_e_tol. </p>

</div>
</div>
<a class="anchor" id="a845c886e056611e57f47f31d6b0b0a99"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_fdy </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the initial value for derivative for the right side. </p>
<p>Set the first value for fdy. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a845c886e056611e57f47f31d6b0b0a99_icgraph.png" border="0" usemap="#classNum_a845c886e056611e57f47f31d6b0b0a99_icgraph" alt=""/></div>
<map name="classNum_a845c886e056611e57f47f31d6b0b0a99_icgraph" id="classNum_a845c886e056611e57f47f31d6b0b0a99_icgraph">
<area shape="rect" id="node3" href="classImprovedEuler.html#aaf014bd9e835012c7e433063568d63b9" title="ImprovedEuler::ImprovedEuler" alt="" coords="156,5,353,35"/><area shape="rect" id="node5" href="classNumerov.html#aea017387232b52e187ce88d97fb9abba" title="Numerov::Numerov" alt="" coords="187,59,323,88"/><area shape="rect" id="node7" href="classRK4.html#aea7ac70123f8b799ca1cf1b8cda64099" title="RK4::RK4" alt="" coords="213,112,296,141"/><area shape="rect" id="node9" href="classRKN.html#a376fbdb28fb5a154f5201a4f2a3d0a4a" title="RKN::RKN" alt="" coords="211,165,299,195"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7e3ce3fcdddba0cb114ec628ba66d1f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_fx </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set initial value for right side x-vector. </p>
<p>Set the first value for fx. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a7e3ce3fcdddba0cb114ec628ba66d1f0_icgraph.png" border="0" usemap="#classNum_a7e3ce3fcdddba0cb114ec628ba66d1f0_icgraph" alt=""/></div>
<map name="classNum_a7e3ce3fcdddba0cb114ec628ba66d1f0_icgraph" id="classNum_a7e3ce3fcdddba0cb114ec628ba66d1f0_icgraph">
<area shape="rect" id="node3" href="classImprovedEuler.html#aaf014bd9e835012c7e433063568d63b9" title="ImprovedEuler::ImprovedEuler" alt="" coords="151,5,348,35"/><area shape="rect" id="node5" href="classRK4.html#aea7ac70123f8b799ca1cf1b8cda64099" title="RK4::RK4" alt="" coords="208,59,291,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af52e856d9aacc7c72f7dad38e713ef87"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_fy </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the initial y-value for the right side. </p>
<p>Set the first value for fy. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_af52e856d9aacc7c72f7dad38e713ef87_icgraph.png" border="0" usemap="#classNum_af52e856d9aacc7c72f7dad38e713ef87_icgraph" alt=""/></div>
<map name="classNum_af52e856d9aacc7c72f7dad38e713ef87_icgraph" id="classNum_af52e856d9aacc7c72f7dad38e713ef87_icgraph">
<area shape="rect" id="node3" href="classImprovedEuler.html#aaf014bd9e835012c7e433063568d63b9" title="ImprovedEuler::ImprovedEuler" alt="" coords="151,5,348,35"/><area shape="rect" id="node5" href="classNumerov.html#aea017387232b52e187ce88d97fb9abba" title="Numerov::Numerov" alt="" coords="181,59,317,88"/><area shape="rect" id="node7" href="classRK4.html#aea7ac70123f8b799ca1cf1b8cda64099" title="RK4::RK4" alt="" coords="208,112,291,141"/><area shape="rect" id="node9" href="classRKN.html#a376fbdb28fb5a154f5201a4f2a3d0a4a" title="RKN::RKN" alt="" coords="205,165,293,195"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a103a7517ca9bc2dc1140f564eb9b0e6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluefdy </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the initial value for fdy. </p>

</div>
</div>
<a class="anchor" id="a77162ded042d414ae21dd2abcd989dec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluefdy2 </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a77162ded042d414ae21dd2abcd989dec_icgraph.png" border="0" usemap="#classNum_a77162ded042d414ae21dd2abcd989dec_icgraph" alt=""/></div>
<map name="classNum_a77162ded042d414ae21dd2abcd989dec_icgraph" id="classNum_a77162ded042d414ae21dd2abcd989dec_icgraph">
<area shape="rect" id="node3" href="classNumerov.html#aea017387232b52e187ce88d97fb9abba" title="Numerov::Numerov" alt="" coords="197,5,333,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3436f310501919392eab31222173c80a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluefx </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the initial value for fx. </p>

</div>
</div>
<a class="anchor" id="ab1fd969cd97a0884caf5c324515c37b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluefx2 </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac6c574851a047fb76587f6a737aa728a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluefy </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the initial value for fy. </p>

</div>
</div>
<a class="anchor" id="a55a098aa9f1b8a8da9b70ea1f2f5fbe7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluefy2 </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a55a098aa9f1b8a8da9b70ea1f2f5fbe7_icgraph.png" border="0" usemap="#classNum_a55a098aa9f1b8a8da9b70ea1f2f5fbe7_icgraph" alt=""/></div>
<map name="classNum_a55a098aa9f1b8a8da9b70ea1f2f5fbe7_icgraph" id="classNum_a55a098aa9f1b8a8da9b70ea1f2f5fbe7_icgraph">
<area shape="rect" id="node3" href="classNumerov.html#aea017387232b52e187ce88d97fb9abba" title="Numerov::Numerov" alt="" coords="189,5,325,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a5d3e8265161de1a19f467324c320d924"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluetdy </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set initial value for dy. </p>
<p>Set the initial value for tdy. </p>

</div>
</div>
<a class="anchor" id="a1181ef45d26ca300b559f658ac528ca2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluetdy2 </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a1181ef45d26ca300b559f658ac528ca2_icgraph.png" border="0" usemap="#classNum_a1181ef45d26ca300b559f658ac528ca2_icgraph" alt=""/></div>
<map name="classNum_a1181ef45d26ca300b559f658ac528ca2_icgraph" id="classNum_a1181ef45d26ca300b559f658ac528ca2_icgraph">
<area shape="rect" id="node3" href="classNumerov.html#aea017387232b52e187ce88d97fb9abba" title="Numerov::Numerov" alt="" coords="197,5,333,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="abff69150dd47f2f8be2a1f277e18a758"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluetx </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set initial value for x. </p>
<p>Set the initial value for x. </p>

</div>
</div>
<a class="anchor" id="af0232439bd0b840b7bc629e17e938d13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluetx2 </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad4a26fb9dd03574421844787112884ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluety </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the initial value for ty. </p>

</div>
</div>
<a class="anchor" id="abfe24dd0fdf5e3b17da5ad7410cc48bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluety2 </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_abfe24dd0fdf5e3b17da5ad7410cc48bc_icgraph.png" border="0" usemap="#classNum_abfe24dd0fdf5e3b17da5ad7410cc48bc_icgraph" alt=""/></div>
<map name="classNum_abfe24dd0fdf5e3b17da5ad7410cc48bc_icgraph" id="classNum_abfe24dd0fdf5e3b17da5ad7410cc48bc_icgraph">
<area shape="rect" id="node3" href="classNumerov.html#aea017387232b52e187ce88d97fb9abba" title="Numerov::Numerov" alt="" coords="189,5,325,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6203549c2549f6b7a65515884d260088"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ivaluey </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set initial value for y. </p>
<p>Set the initial value for y. </p>

</div>
</div>
<a class="anchor" id="acbc8205b9994ab8b7ab2d5db45e79300"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_tdy </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the initial value for derivative for the left side. </p>
<p>Set the first value for tdy. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_acbc8205b9994ab8b7ab2d5db45e79300_icgraph.png" border="0" usemap="#classNum_acbc8205b9994ab8b7ab2d5db45e79300_icgraph" alt=""/></div>
<map name="classNum_acbc8205b9994ab8b7ab2d5db45e79300_icgraph" id="classNum_acbc8205b9994ab8b7ab2d5db45e79300_icgraph">
<area shape="rect" id="node3" href="classImprovedEuler.html#aaf014bd9e835012c7e433063568d63b9" title="ImprovedEuler::ImprovedEuler" alt="" coords="156,5,353,35"/><area shape="rect" id="node5" href="classNumerov.html#aea017387232b52e187ce88d97fb9abba" title="Numerov::Numerov" alt="" coords="187,59,323,88"/><area shape="rect" id="node7" href="classRK4.html#aea7ac70123f8b799ca1cf1b8cda64099" title="RK4::RK4" alt="" coords="213,112,296,141"/><area shape="rect" id="node9" href="classRKN.html#a376fbdb28fb5a154f5201a4f2a3d0a4a" title="RKN::RKN" alt="" coords="211,165,299,195"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9c0ec6c730907e31478470d477caeb45"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_tx </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set initial value for left side x-vector. </p>
<p>Set the first value for tx. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a9c0ec6c730907e31478470d477caeb45_icgraph.png" border="0" usemap="#classNum_a9c0ec6c730907e31478470d477caeb45_icgraph" alt=""/></div>
<map name="classNum_a9c0ec6c730907e31478470d477caeb45_icgraph" id="classNum_a9c0ec6c730907e31478470d477caeb45_icgraph">
<area shape="rect" id="node3" href="classImprovedEuler.html#aaf014bd9e835012c7e433063568d63b9" title="ImprovedEuler::ImprovedEuler" alt="" coords="151,5,348,35"/><area shape="rect" id="node5" href="classRK4.html#aea7ac70123f8b799ca1cf1b8cda64099" title="RK4::RK4" alt="" coords="208,59,291,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad381707bbf3004e765581f6a04f9b5d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::set_ty </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the initial y-value for the left side </p>
<p>Set the first value for ty. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_ad381707bbf3004e765581f6a04f9b5d8_icgraph.png" border="0" usemap="#classNum_ad381707bbf3004e765581f6a04f9b5d8_icgraph" alt=""/></div>
<map name="classNum_ad381707bbf3004e765581f6a04f9b5d8_icgraph" id="classNum_ad381707bbf3004e765581f6a04f9b5d8_icgraph">
<area shape="rect" id="node3" href="classImprovedEuler.html#aaf014bd9e835012c7e433063568d63b9" title="ImprovedEuler::ImprovedEuler" alt="" coords="151,5,348,35"/><area shape="rect" id="node5" href="classNumerov.html#aea017387232b52e187ce88d97fb9abba" title="Numerov::Numerov" alt="" coords="181,59,317,88"/><area shape="rect" id="node7" href="classRK4.html#aea7ac70123f8b799ca1cf1b8cda64099" title="RK4::RK4" alt="" coords="208,112,291,141"/><area shape="rect" id="node9" href="classRKN.html#a376fbdb28fb5a154f5201a4f2a3d0a4a" title="RKN::RKN" alt="" coords="205,165,293,195"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae6d30597c1027e55720f1051ffdc4ae3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setE_step </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>E_step</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_ae6d30597c1027e55720f1051ffdc4ae3_icgraph.png" border="0" usemap="#classNum_ae6d30597c1027e55720f1051ffdc4ae3_icgraph" alt=""/></div>
<map name="classNum_ae6d30597c1027e55720f1051ffdc4ae3_icgraph" id="classNum_ae6d30597c1027e55720f1051ffdc4ae3_icgraph">
<area shape="rect" id="node3" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="171,5,357,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a86060437f6b26fc67bef3b0cbdc84c3b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setEigenIndex </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>eigenIndex</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a77f1bfe5d6db264d4406fa5a28c51110"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setH </td>
          <td>(</td>
          <td class="paramtype">Eigen::MatrixXd&#160;</td>
          <td class="paramname"><em>H</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a77f1bfe5d6db264d4406fa5a28c51110_icgraph.png" border="0" usemap="#classNum_a77f1bfe5d6db264d4406fa5a28c51110_icgraph" alt=""/></div>
<map name="classNum_a77f1bfe5d6db264d4406fa5a28c51110_icgraph" id="classNum_a77f1bfe5d6db264d4406fa5a28c51110_icgraph">
<area shape="rect" id="node3" href="classNumerovMatrix.html#ae5d9eea5a884c31e088bd8fd5c274ec7" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="141,5,331,35"/><area shape="rect" id="node5" href="classVerletMatrix.html#a203d8f9454ae02b469a0f1189fd324a6" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="151,59,321,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="add4b368b776e28bedffee80ca99dfdea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setLimitIndexBegin </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_add4b368b776e28bedffee80ca99dfdea_icgraph.png" border="0" usemap="#classNum_add4b368b776e28bedffee80ca99dfdea_icgraph" alt=""/></div>
<map name="classNum_add4b368b776e28bedffee80ca99dfdea_icgraph" id="classNum_add4b368b776e28bedffee80ca99dfdea_icgraph">
<area shape="rect" id="node3" href="classNum.html#a1487ba7ec1a4f08b421e183cf542674c" title="Num::limitResultVector" alt="" coords="225,5,383,35"/><area shape="rect" id="node5" href="classNum.html#adb9891eab7ed0bfd70c00673ddfd1c94" title="Num::setResultLimit" alt="" coords="433,5,575,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af685e5cfe179d789494a148c09180215"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setLimitIndexEnd </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_af685e5cfe179d789494a148c09180215_icgraph.png" border="0" usemap="#classNum_af685e5cfe179d789494a148c09180215_icgraph" alt=""/></div>
<map name="classNum_af685e5cfe179d789494a148c09180215_icgraph" id="classNum_af685e5cfe179d789494a148c09180215_icgraph">
<area shape="rect" id="node3" href="classNum.html#a1487ba7ec1a4f08b421e183cf542674c" title="Num::limitResultVector" alt="" coords="215,5,372,35"/><area shape="rect" id="node5" href="classNum.html#adb9891eab7ed0bfd70c00673ddfd1c94" title="Num::setResultLimit" alt="" coords="423,5,564,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a76ff58e0d3675c62dc0fbdff0fddd2f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setMatrixMethod </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>matrixMethod</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a76ff58e0d3675c62dc0fbdff0fddd2f9_icgraph.png" border="0" usemap="#classNum_a76ff58e0d3675c62dc0fbdff0fddd2f9_icgraph" alt=""/></div>
<map name="classNum_a76ff58e0d3675c62dc0fbdff0fddd2f9_icgraph" id="classNum_a76ff58e0d3675c62dc0fbdff0fddd2f9_icgraph">
<area shape="rect" id="node3" href="classNumerovMatrix.html#a36457a4f3f60946110440c3068cffa56" title="NumerovMatrix::NumerovMatrix" alt="" coords="208,5,416,35"/><area shape="rect" id="node5" href="classNumerovMatrixSparse.html#a33f02096fc6585554cc1422c7994dbdd" title="NumerovMatrixSparse\l::NumerovMatrixSparse" alt="" coords="232,58,392,105"/><area shape="rect" id="node7" href="classVerletMatrix.html#ac64fce89ac78370f0a61b2f14c6483d9" title="VerletMatrix::VerletMatrix" alt="" coords="227,128,397,157"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a93b939750b5982dd722ce166797a5c3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setMaxerror </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>maxerror</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a93b939750b5982dd722ce166797a5c3d_icgraph.png" border="0" usemap="#classNum_a93b939750b5982dd722ce166797a5c3d_icgraph" alt=""/></div>
<map name="classNum_a93b939750b5982dd722ce166797a5c3d_icgraph" id="classNum_a93b939750b5982dd722ce166797a5c3d_icgraph">
<area shape="rect" id="node3" href="classDOPRI.html#ad1ca839206bb4d2234bd35e05d4ca1cb" title="DOPRI::DOPRI" alt="" coords="183,5,297,35"/><area shape="rect" id="node5" href="classRKF23.html#aaa97635284b8a08c34b46d8faaa66b64" title="RKF23::RKF23" alt="" coords="184,59,296,88"/><area shape="rect" id="node7" href="classRKF45.html#a02690bc74b4d4637f8456a3f53081b1e" title="RKF45::RKF45" alt="" coords="184,112,296,141"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a68bba42d9c434f3d6115adbc6c2f89c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setMaxstep </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>maxstep</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a68bba42d9c434f3d6115adbc6c2f89c9_icgraph.png" border="0" usemap="#classNum_a68bba42d9c434f3d6115adbc6c2f89c9_icgraph" alt=""/></div>
<map name="classNum_a68bba42d9c434f3d6115adbc6c2f89c9_icgraph" id="classNum_a68bba42d9c434f3d6115adbc6c2f89c9_icgraph">
<area shape="rect" id="node3" href="classDOPRI.html#ad1ca839206bb4d2234bd35e05d4ca1cb" title="DOPRI::DOPRI" alt="" coords="183,5,297,35"/><area shape="rect" id="node5" href="classRKF23.html#aaa97635284b8a08c34b46d8faaa66b64" title="RKF23::RKF23" alt="" coords="184,59,296,88"/><area shape="rect" id="node7" href="classRKF45.html#a02690bc74b4d4637f8456a3f53081b1e" title="RKF45::RKF45" alt="" coords="184,112,296,141"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a51f0d183d12a227e6831e9817cd65050"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setMinE_step </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>minE_step</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a51f0d183d12a227e6831e9817cd65050_icgraph.png" border="0" usemap="#classNum_a51f0d183d12a227e6831e9817cd65050_icgraph" alt=""/></div>
<map name="classNum_a51f0d183d12a227e6831e9817cd65050_icgraph" id="classNum_a51f0d183d12a227e6831e9817cd65050_icgraph">
<area shape="rect" id="node3" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="192,5,379,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad3184c590e4f16d88139a98fe96e2539"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setMinerror </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>minerror</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_ad3184c590e4f16d88139a98fe96e2539_icgraph.png" border="0" usemap="#classNum_ad3184c590e4f16d88139a98fe96e2539_icgraph" alt=""/></div>
<map name="classNum_ad3184c590e4f16d88139a98fe96e2539_icgraph" id="classNum_ad3184c590e4f16d88139a98fe96e2539_icgraph">
<area shape="rect" id="node3" href="classDOPRI.html#ad1ca839206bb4d2234bd35e05d4ca1cb" title="DOPRI::DOPRI" alt="" coords="177,5,292,35"/><area shape="rect" id="node5" href="classRKF23.html#aaa97635284b8a08c34b46d8faaa66b64" title="RKF23::RKF23" alt="" coords="179,59,291,88"/><area shape="rect" id="node7" href="classRKF45.html#a02690bc74b4d4637f8456a3f53081b1e" title="RKF45::RKF45" alt="" coords="179,112,291,141"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa02b84a6401602976476141508a57e4c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setMinstep </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>minstep</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_aa02b84a6401602976476141508a57e4c_icgraph.png" border="0" usemap="#classNum_aa02b84a6401602976476141508a57e4c_icgraph" alt=""/></div>
<map name="classNum_aa02b84a6401602976476141508a57e4c_icgraph" id="classNum_aa02b84a6401602976476141508a57e4c_icgraph">
<area shape="rect" id="node3" href="classDOPRI.html#ad1ca839206bb4d2234bd35e05d4ca1cb" title="DOPRI::DOPRI" alt="" coords="177,5,292,35"/><area shape="rect" id="node5" href="classRKF23.html#aaa97635284b8a08c34b46d8faaa66b64" title="RKF23::RKF23" alt="" coords="179,59,291,88"/><area shape="rect" id="node7" href="classRKF45.html#a02690bc74b4d4637f8456a3f53081b1e" title="RKF45::RKF45" alt="" coords="179,112,291,141"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7017813d2274f8115c197da2f4b95939"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setName </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the name of the solver. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a7017813d2274f8115c197da2f4b95939_icgraph.png" border="0" usemap="#classNum_a7017813d2274f8115c197da2f4b95939_icgraph" alt=""/></div>
<map name="classNum_a7017813d2274f8115c197da2f4b95939_icgraph" id="classNum_a7017813d2274f8115c197da2f4b95939_icgraph">
<area shape="rect" id="node3" href="classDOPRI.html#ad1ca839206bb4d2234bd35e05d4ca1cb" title="DOPRI::DOPRI" alt="" coords="212,5,327,35"/><area shape="rect" id="node5" href="classEuler.html#a113a7ea6944508e8909f86e028e34a9b" title="Euler::Euler" alt="" coords="224,59,315,88"/><area shape="rect" id="node7" href="classImprovedEuler.html#a25b30dbe741a7c0223ea681c89bea849" title="ImprovedEuler::ImprovedEuler" alt="" coords="171,112,368,141"/><area shape="rect" id="node9" href="classNumerov.html#aea017387232b52e187ce88d97fb9abba" title="Numerov::Numerov" alt="" coords="201,165,337,195"/><area shape="rect" id="node11" href="classRK4.html#ac15d78675898210b83cc774e977c76b6" title="RK4::RK4" alt="" coords="228,219,311,248"/><area shape="rect" id="node13" href="classRKF23.html#aaa97635284b8a08c34b46d8faaa66b64" title="RKF23::RKF23" alt="" coords="213,272,325,301"/><area shape="rect" id="node15" href="classRKF45.html#a02690bc74b4d4637f8456a3f53081b1e" title="RKF45::RKF45" alt="" coords="213,325,325,355"/><area shape="rect" id="node17" href="classRKN.html#ad020cd51a85fb43d98a110e8f318a585" title="RKN::RKN" alt="" coords="225,379,313,408"/><area shape="rect" id="node19" href="classNumerovMatrix.html#a36457a4f3f60946110440c3068cffa56" title="NumerovMatrix::NumerovMatrix" alt="" coords="165,432,373,461"/><area shape="rect" id="node21" href="classNumerovMatrixSparse.html#a33f02096fc6585554cc1422c7994dbdd" title="NumerovMatrixSparse\l::NumerovMatrixSparse" alt="" coords="189,485,349,531"/><area shape="rect" id="node23" href="classVerletMatrix.html#ac64fce89ac78370f0a61b2f14c6483d9" title="VerletMatrix::VerletMatrix" alt="" coords="184,555,355,584"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a03fe639920d082fd16690b047bf55588"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setNextNode </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>nextNode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adb9891eab7ed0bfd70c00673ddfd1c94"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setResultLimit </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_adb9891eab7ed0bfd70c00673ddfd1c94_cgraph.png" border="0" usemap="#classNum_adb9891eab7ed0bfd70c00673ddfd1c94_cgraph" alt=""/></div>
<map name="classNum_adb9891eab7ed0bfd70c00673ddfd1c94_cgraph" id="classNum_adb9891eab7ed0bfd70c00673ddfd1c94_cgraph">
<area shape="rect" id="node3" href="classNum.html#a1487ba7ec1a4f08b421e183cf542674c" title="Num::limitResultVector" alt="" coords="199,85,356,115"/><area shape="rect" id="node5" href="classNum.html#add4b368b776e28bedffee80ca99dfdea" title="Num::setLimitIndexBegin" alt="" coords="407,5,575,35"/><area shape="rect" id="node7" href="classNum.html#af685e5cfe179d789494a148c09180215" title="Num::setLimitIndexEnd" alt="" coords="412,59,569,88"/><area shape="rect" id="node9" href="classNum.html#a3af726e30cb1d7506ec476a9aef9a754" title="Num::isResultLimitSet" alt="" coords="413,112,568,141"/><area shape="rect" id="node11" href="classNum.html#a560c1b182015eb347ec3a58ef479e22a" title="Num::getResultLimit" alt="" coords="420,165,561,195"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a0733fb700703532950ca60dd8202a0e1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setSparse </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>sparse</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a0733fb700703532950ca60dd8202a0e1_icgraph.png" border="0" usemap="#classNum_a0733fb700703532950ca60dd8202a0e1_icgraph" alt=""/></div>
<map name="classNum_a0733fb700703532950ca60dd8202a0e1_icgraph" id="classNum_a0733fb700703532950ca60dd8202a0e1_icgraph">
<area shape="rect" id="node3" href="classNumerovMatrixSparse.html#a33f02096fc6585554cc1422c7994dbdd" title="NumerovMatrixSparse\l::NumerovMatrixSparse" alt="" coords="171,5,331,51"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9ce2c9d6d29088aa907961a0fdf21617"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setSparseH </td>
          <td>(</td>
          <td class="paramtype">Eigen::SparseMatrix&lt; double &gt;&#160;</td>
          <td class="paramname"><em>sparseH</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a9ce2c9d6d29088aa907961a0fdf21617_icgraph.png" border="0" usemap="#classNum_a9ce2c9d6d29088aa907961a0fdf21617_icgraph" alt=""/></div>
<map name="classNum_a9ce2c9d6d29088aa907961a0fdf21617_icgraph" id="classNum_a9ce2c9d6d29088aa907961a0fdf21617_icgraph">
<area shape="rect" id="node3" href="classNumerovMatrixSparse.html#a4d41f287a07e1c96a779b982514550d6" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="181,5,333,51"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a50d31d25fa62e797dd88490e1887e130"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setStep </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the initial stepsize. </p>
<p>Set step size to value. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a50d31d25fa62e797dd88490e1887e130_icgraph.png" border="0" usemap="#classNum_a50d31d25fa62e797dd88490e1887e130_icgraph" alt=""/></div>
<map name="classNum_a50d31d25fa62e797dd88490e1887e130_icgraph" id="classNum_a50d31d25fa62e797dd88490e1887e130_icgraph">
<area shape="rect" id="node3" href="classImprovedEuler.html#aaf014bd9e835012c7e433063568d63b9" title="ImprovedEuler::ImprovedEuler" alt="" coords="163,5,360,35"/><area shape="rect" id="node5" href="classRK4.html#aea7ac70123f8b799ca1cf1b8cda64099" title="RK4::RK4" alt="" coords="220,59,303,88"/><area shape="rect" id="node7" href="classRKN.html#a376fbdb28fb5a154f5201a4f2a3d0a4a" title="RKN::RKN" alt="" coords="217,112,305,141"/><area shape="rect" id="node9" href="classNumerovMatrix.html#a36457a4f3f60946110440c3068cffa56" title="NumerovMatrix::NumerovMatrix" alt="" coords="157,165,365,195"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af198ea326f4dbf7555db2f69a727f668"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setX </td>
          <td>(</td>
          <td class="paramtype">vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_af198ea326f4dbf7555db2f69a727f668_icgraph.png" border="0" usemap="#classNum_af198ea326f4dbf7555db2f69a727f668_icgraph" alt=""/></div>
<map name="classNum_af198ea326f4dbf7555db2f69a727f668_icgraph" id="classNum_af198ea326f4dbf7555db2f69a727f668_icgraph">
<area shape="rect" id="node3" href="classNumerovMatrix.html#ae5d9eea5a884c31e088bd8fd5c274ec7" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="139,5,328,35"/><area shape="rect" id="node5" href="classNumerovMatrixSparse.html#a4d41f287a07e1c96a779b982514550d6" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="157,58,309,105"/><area shape="rect" id="node7" href="classVerletMatrix.html#a203d8f9454ae02b469a0f1189fd324a6" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="148,128,319,157"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a61688f40f11850495576e99d38bf828a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::setY </td>
          <td>(</td>
          <td class="paramtype">vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>y</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a872d64da1be9dfd9b76a7551486715b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::shooting </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classcDY.html">cDY</a> *&#160;</td>
          <td class="paramname"><em>DY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcPot.html">cPot</a> *&#160;</td>
          <td class="paramname"><em>V</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a872d64da1be9dfd9b76a7551486715b1_cgraph.png" border="0" usemap="#classNum_a872d64da1be9dfd9b76a7551486715b1_cgraph" alt=""/></div>
<map name="classNum_a872d64da1be9dfd9b76a7551486715b1_cgraph" id="classNum_a872d64da1be9dfd9b76a7551486715b1_cgraph">
<area shape="rect" id="node3" href="classNum.html#a5152e3af3a00cbd741fcf87525c3c570" title="Set initial values for attributes." alt="" coords="168,5,280,35"/><area shape="rect" id="node7" href="classcDY.html#a3fb530ad2f124c7b730364e6fe71e932" title="Retunr the current value of energy." alt="" coords="179,59,269,88"/><area shape="rect" id="node9" href="classcDY.html#a0213119531d1b1249caa14960a78b07f" title="Set the initial value for energy." alt="" coords="179,112,269,141"/><area shape="rect" id="node11" href="classcPot.html#a33de204f82c32b3bfed38339c12f27c0" title="cPot::getUniverse" alt="" coords="161,165,287,195"/><area shape="rect" id="node13" href="classNum.html#aacd2b603cd90d9e5bb8f1016fcaf3aa5" title="Takes one solver step for active solver, potential and differential equation." alt="" coords="160,219,288,248"/><area shape="rect" id="node15" href="classcPot.html#a881e90316740ab2ccdf82ba8863fd1f7" title="cPot::getPotRight" alt="" coords="161,272,287,301"/><area shape="rect" id="node5" href="classNum.html#a875195e9c0a3acc1c588f8c16431ac5e" title="Return stepsize." alt="" coords="337,5,439,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6be9e34641ac8052eb061d465fa87a36"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Num::sizeof_x </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the size of the vector x. </p>

</div>
</div>
<a class="anchor" id="ac4bd1b524894b3def0d7aab1652ad9cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Num::sizeof_y </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the size of the vector y. </p>

</div>
</div>
<a class="anchor" id="a55943bb7b7c2fa7cd57a10439e4653ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::tdy_push_back </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab05bcda00804048602398ba9a5bc5946"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::tx_push_back </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Push_back - methods for attributes. </p>

</div>
</div>
<a class="anchor" id="aa3811bae5ab4950951e5f3db20f86ac7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::ty_push_back </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae78f28bb83f00c9b10b35e81d95db436"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Num::useResultLimit </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a78f9b73883bd7250e6ea8efbb04f6966"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vector&lt; double &gt; Num::vecCombine </td>
          <td>(</td>
          <td class="paramtype">vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>vec1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>vec2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Concatenate two argument vectors. </p>
<p>Combine two vectors vec1 and vec2 and return the union. </p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classNum_a78f9b73883bd7250e6ea8efbb04f6966_icgraph.png" border="0" usemap="#classNum_a78f9b73883bd7250e6ea8efbb04f6966_icgraph" alt=""/></div>
<map name="classNum_a78f9b73883bd7250e6ea8efbb04f6966_icgraph" id="classNum_a78f9b73883bd7250e6ea8efbb04f6966_icgraph">
<area shape="rect" id="node3" href="classNum.html#ad90658b62f34c20f2dfb8ce1bb71d8f9" title="Concatenate tx and fx vectors." alt="" coords="185,5,367,35"/><area shape="rect" id="node5" href="classNum.html#a1e69f65e8f8d79c16240fe919b3dfce5" title="Calculates A and B matrices and returns Hamiltonian as reference." alt="" coords="416,5,517,35"/><area shape="rect" id="node7" href="classNum.html#a51a1cf2128611780a772d3011db3101d" title="Find a higher solution that is ok for an eigenfunction. Resulting energy level is not necessarily the..." alt="" coords="565,5,752,35"/></map>
</div>
</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>numericals/<a class="el" href="cNum_8h_source.html">cNum.h</a></li>
<li>numericals/<a class="el" href="cNum_8cpp.html">cNum.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Sep 17 2013 17:26:46 for sch-solver by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3.1
</small></address>
</body>
</html>
